java基础知识——java概述

来源:互联网 发布:dijkstra算法的优点 编辑:程序博客网 时间:2024/06/05 13:26

  1. 第一讲  java语言的特点及环境搭建
  2. 一、常用的dos命令
  3. dir:列出当前目录下的文件以及文件夹

    md:创建目录(文件夹)

    rd:删除目录

    cd:进入指定目录

    cd..:退出当前目录,返回到上一级目录

    cd\:退回到根目录

    del:删除文件

    del*:删除所有文件

    del*.文件扩展名:删除同一类型的文件

    exit:退出dos命令行

    echo:创建文件。如:echo我可以(这里是文件内容)>我可以.txt

    cls:清屏

    help:显示所有命令及描述

    exit:关闭

        注:在dos命令行里用rd删除文件夹时,必须保证文件夹里面没有文件,此时可以单个的删除里边的文件,也可以使用del+文件夹的方式删除里边的所有文件。

        技巧:当我们要进入一个目录,而目录名很长,如:目录名为javaSE-code,我们可以用 cd java*,用*代替后面文字的方式来简写,效率快。

    其中“*”称为通配符


  4. 二、java语言的特点是:跨平台性。

JVM:虚拟机
JRE:运行环境
JDK:开发工具包
其中java的跨平台性是通过JVM来实现的;

三、配置环境变量
临时配置方式:通过dos命令中set命令完成
set:用于查看本机的所有环境变量的信息
set  变量名:查看具体一个环境变量的值
set  变量名=:清空一个环境变量值
set变量名=具体值:给指定变量定义具体值
 如何在原有环境变量值基础上添加新值?
首先,通过%变量名%操作符获取原有环境变量的值,然后,加上新值后在定义该变量即可,
举例:给path环境变量加入新值
setpath  =新值;%path%

注意:这种配置方式只在当前Dos窗口有效,窗口关闭,配置消逝,一般用于外来程序的运行

  1. 三、用class定义类
  2. 类名:由字母或数字组成,首字母大写,有多个单词组成时,每个单词首字母大写
  3. 用{}定义类的范围
  4. 主方法的作用是保证一个类或java程序能运行
  5. public static void main(String []  args)
  6. 注意:我们写任何程序都是有需求的,并不是所有的程序都是需要写主方法,如果程序需要运行,就写主方法,如果程序不需要运行,就不用写主方法,根据程序需求而定
Hello World的组成:
1、通过class关键字定义一个名称为Demo的类  class Demo
2、为保证类的运行,定义了一个主方法,格式是固定的:public static void main (String []  args){}
main方法作用是在于保证一个类可以独立运行,因为他是程序的入口
3、输出语句的作用是将括号内的数据显示在屏幕上,可以用于互动System.out.println();

四、常见的问题
1、找不到java文件
原因是a:路径错误  b:文件名错误
另外,注意查看扩展名是否为java文件
2、错误:找不到或无法加载主类
JVM没有要找到的类
3、错误:在类中找不到主方法
类中没有定义主方法或将主方法写错
4、错误:非法字符
代码中出现中文字符,尤其要注意标点符号需要是英文环境下的
五、JVM查找类文件的顺序:
如果没有配置classpath文件,JVM只在当前目录下查找要运行的类文件
如果配置了classpath环境,JVM会先在classpath环境变量值的目录中查找要运行的类文件
a、值的结尾处如果加上分好,那么JVM在classpath目录下没有找到要指定的类文件,会在当前目录下再查找一次
b、值的结尾处如果没有加上分号,那么JVM在classpath目录下没有找到要指定的类文件,不会在当前目录下查找,即使当前目录下有,也不会运行

建议:配置classpath环境变量时,值的结尾处不要加分号,如需访问当前目录可以用“.”表示


什么时候用呢?
一般不用配置classpath,在用到第三方写的程序时,将目标程序文件配置到classpath中

第二讲 Java语言基础
一、关键字:被java语言赋予了特殊含义的单词
特点:关键字中所有字母都小写
标识符:在程序中定义的一些名称,如:类名  a--z;0--9;下划线"_" 、 $
注意:数字不可以开头,不可以使用关键字


java中的名称规范:
包名:多单词组成时,所有字母都小写   xxxyyyzzz
类名、接口名:多单词组成时,所有单词的首字母大写  XxxYxxZzz
变量名和函数名:多单词组成时,第一个单词的首字母小写,第二个单词开始,每个字母的首字母都大写  xxxYyyZzz
常量名:所有字母都大写,多单词组成时,单词之间用"_"连接

二、注释
注解说明解释程序的文字就是注释,作用是提高了代码的阅读性
java中的注释格式:
单行注释://注释文字
多行注释:/*注释文字*/
文档注释:/**注释文字*/文档注释是java特有的注释,其中注释的内容可以被JDK提供的工具javados所解析,生成一套以网页文件形式体现的该程序的说明文档

注释是一个程序员必须要具有的良好的编程习惯
初学者,可以先写注释,再写代码,将自己的编程思想通过注释先整理出来,再用代码体现
代码仅仅是思想的一种体现形式
第三讲 常量与变量
一、常量:表示不能改变的数字
分类: 1、整数常量:所有整数
2、小数常量:所有小数
3、布尔型(boolean):较为特有,只有两个数值true flase
4、字符常量:将一个数字或者符号用( ‘’ )标识
5、字符串常量:将一个或多个字符用引号(“”)标识
6、null常量:只有一个数值null


二、变量:a、内存中的一个存储区域;b、该区域有自己的名称和类型(变量名和数据类型);c、该区域的数据可以在同一类型范围内不断的变化

为何定义变量?
用来不断的存放同一类型的常量,并可重复使用
注意:a、变量的作用范围(一对{}之间有效)b、初始化值
定义变量的格式:数据类型变量名=初始化值
格式是固定的,以不变应万变
什么时候需要定义变量呢?
当要参与运算的数据部确定时,用定义变量的形式表示该数据

三、Java语言是强类型语言,对于每一种数据都定义了明确的数据类型,在内存中分配了大小不同的内存空间




——————————————————————————————————————————————————————————————————————————————————————————————

学习心得:对于java的基础知识需要重点掌握,基础为大厦之基,这是未来在软件开发上发展的根本!加油!




0 0
原创粉丝点击