Java学习心得(更新中)

一、Java入门 1.1 Java的特点
1.11 面向对象 1.12 平台无关 Java语言提供的编译器不针对特定的操作系统和CPU芯片进行编译,而是针对Java虚拟机吧Java源程序编译成字节码。
Java虚拟机负责解释运行字节码,翻译成虚拟机所在平台的机器码。
1.13 多线程 1.14 动态 Java程序的基本组成单元是类。
Java中类是运行时动态装载的。
1.2 Java开发的步骤
1.21 编写源文件
1.22 编译源文件

  1. 使用Java编译器(javac.exe)编译源文件,得到字节码文件(.class文件)。
  2. 如果源文件中包含多个类,编译源文件将生产多个扩展名为.class的文件
  3. 格式: javac 文件名.java
1.22 运行程序
  1. 使用Java SE平台中的Java解释器(java.exe)来解释执行字节码文件。
  2. 含有public static void main(String args[])方法,称这个类为是主类。
  3. 当Java应用程序中有多个类时,Java解释器执行的类名必须是主类的名字(不用加扩展名)
  4. 格式: java 主类名
1.23 文件命名规则
  1. 如果源文件中有多个类,那么只能有一个类是public类;
  2. 如果有一个public类,那么源文件的名字必须与这个类的名字完全相同;
  3. 如果源文件没有public类,那么源文件的名字可以是任意合法标识符(建议与某个类的名字相同),并且扩展名是java就可以了。
二、基本数据类型与数组 2.1 标识符与关键字
2.11 Java标识符定义
  1. 包名、类名、方法名、参数名、变量名等,这些符号被称为标识符。
  2. 标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含@、%、空格等其它特殊字符,不能以数字开头。
2.12 Java标识符规则
  1. 包:全部小写。如果是多级包,用.分开。 举例:itcast,cn.itcast,com.baidu,cn.itcast.test
  2. 类和接口(见名知意,驼峰命名):一个单词时首字母大写。由多个单词组成,每个单词的首字母大写。 举例:HelloWorld,HaoGuiBao
  3. 方法和变量:一个单词时首字母小写。如果是多个单词组成,从第二个单词开始,每个单词的首字母大写。
  4. 常量:如果是一个单词,全部大写,举例:PI。 如果是多个单词,全部大写,并用_隔开, 举例: STUDENT_MAX_AGE
2.2 数据类型
2.21 Java的基本类型 Java学习心得(更新中)
文章图片

2.22 Java中的常量
  1. 十六进制整型常量:以十六进制表示时,需以0x或0X开头,如0xff,0X9A。
  2. 八进制整型常量:八进制必须以0开头,如0123,034。
  3. 长整型:长整型必须以L作结尾,如9L,342L。
  4. 浮点数常量:由于小数常量的默认类型是double型,所以float类型的后面一定要加f(F)。同样带小数的变量默认为double类型。
  5. 字符常量:字符型常量需用两个单引号括起来(注意字符串常量是用两个双引号括起来)。
2.23 数据类型之间的转换
  1. 自动转换:当一个较"小"数据与一个较"大"的数据一起运算时,系统将自动将"小"数据转换成"大"数据,再进行运算。这些类型由"小"到"大"分别为 (byte,short,char)--int--long--float—double。
  2. 强制转换:将"大"数据转换为"小"数据时,你可以使用强制类型转换。所有的byte,short,char型的值将被提升为int型。
  3. 包装类过渡类型转换:在各个包装类中,总有形为××Value()的方法,来得到其对应的简单类型数据。
  4. 字符串与其它类型间的转换:
    1)其它类型向字符串的转换:
    ①调用类的串转换方法:X.toString();
    ②自动转换:X+"";
    ③使用String的方法:String.volueOf(X);
    【Java学习心得(更新中)】2)字符串作为值,向其它类型的转换:
    ①先转换成相应的封装器实例,再调用对应的方法转换成其它类型;
    例如,字符中"32.1"转换double型的值的格式为:new Float("32.1").doubleValue()。也可以用:Double.valueOf("32.1").doubleValue()
    ②静态parseXXX方法
    String s = "1";
    byte b = Byte.parseByte( s );
2.3 Java输入输出语句

    推荐阅读