开启JAVA学习之旅 Day1
学校老师讲的太无趣的,开始自己学吧
上JetBrains 全家桶 ,IntelliJ IDEA
-
HelloWorld
/*一个Java源文件中最多只能有一个public类,当有一个public类时,源文件名必须与之一致,否则无法编译,如果源文件中没有一个public类,则文件名与类中没有一致性要求。至于main()不是必须要放在public类中才能运行程序。(详情见https://blog.csdn.net/jingzi123456789/article/details/71515728*/ public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World"); } } // 主方法入口:所有的 Java 程序由 public static void main(String []args) 方法开始执行 /*大小写敏感:Java 是大小写敏感的,这就意味着标识符 Hello 与 hello 是不同的。*/
-
在命令行运行
编译
javac HelloWorld.java
运行
java HelloWorld
-
Java 对象和类
- 对象:(我太难了,连Java都有对象)对象是类的一个实例
- 类 : 类是一个模板,它描述一类对象的行为和状态。
-
内置数据类型
byte :8 位、有符号,以二进制补码表示的整数 -128(-2^7) ~ 127(2^7-1) short :16位、有符号,以二进制补码表示的整数 -32768(-2^15)~ 32767(2^15 - 1) int :32位、有符号的以二进制补码表示的整数 -2,147,483,648(-2^31)~ 2,147,483,647(2^31 - 1) long :64位、有符号的以二进制补码表示的整数 -9,223,372,036,854,775,808(-2^63)~ 9,223,372,036,854,775,807(2^63 -1) float :float 数据类型是单精度、32位、符合IEEE 754标准的浮点数 double :double 数据类型是双精度、64 位、符合IEEE 754标准的浮点数 boolean:true 和 false char :char类型是一个单一的 16 位 Unicode 字符 \u0000 ~ \uffff
-
Java 常量
final double PI = 3.1415926
//声明变量String 是一个类
符号 字符含义 \n 换行 (0x0a) \r 回车 (0x0d) \f 换页符(0x0c) \b 退格 (0x08) \0 空字符 (0x20) \s 字符串 \t 制表符 " 双引号 ' 单引号 \ 反斜杠 \ddd 八进制字符 (ddd) \uxxxx 16进制Unicode字符 (xxxx) -
类型转换
-
自动类型转换
混合运算中 byte,short,char—> int —> long—> float —> double
-
强制转换
int i1 = 123; byte b = (byte)i1;
-
-
只记我认为重要的东西吧 哈哈哈哈 我继续看着