实现HelloWorld
1.新建文本文档
2.修改后缀名(.java)
3.编写源码
4.将源码进行编译(生成字节码文件)
5.执行程序(编译字节码文件 然后执行)
新建文件
在windows(不区分大小写)上要求在同一个目录中 不能出现文件名(后缀名)相同的文件,但后缀不同可以
java的要求
1.一旦被public修饰 文件名和类型必须相同
2.不用public修饰 类名和文件名无关
3.字节码文件的名称和类名一致
4.java程序的入口是固定的
5.严格区分大小写
6.一个Java文件中,最多一个公共类
注释: 1./**/
2./***/
3.//
编码不一致:将文件该文ANSI编码格式即可
变量
目前所有的代码都写入口函数里
定义格式: 类型 变量名 [= 值];
使用:必须存在这个变量,并且变量中有数据。
内存:JVM里边的空间。存储指令以及数据,变量就是在程序运行期间,给程序分配的指定的带名字的特定大小的空间
####
变量:在程序中用来 存 改 取
类型 名称 = 值;
=
赋值号: 将 = 右边的内容 存入左边的空间
名称: 给变量取的名字标识符
标识符(记得要:驼峰命名)
1、组成部分: 字母(中英文),数字,下划线,美元符
2、数字不能开头
3、不能使用关键字
关键字:系统保留下来特殊用途
数据类型 :有(基本类型 引用类型)
java是一门强类型的语言,里边变量必须要指定类型。
汉语名词, 类型对应的关键字, 对应的数据
基本类型(简单类型):
数值类型
整型:字节型(byte), 短整型(short), 整型(int),长整型(long)
浮点型:单精度(float), 双精度(double)
字符类型
字符型(char) [2字节] 如果给的是数值那么表示座位号,
如果给的 'a'
使用单引号表示, 单引号中只能有一个字符
逻辑类型
布尔类型(boolean)[1位] 只有两个取值 true
false
整型
字节型(byte)[1字节]: 范围 [-128,127]
短整型(short)[2字节]:
整型(int)[4字节]:
长整型(long)[8字节]:
浮点数
单精度(float)[4字节]:精度 7位
双精度(double)[8字节]:精度15位
字符型
字符型(char) [2字节] 如果给的是数值那么表示座位号,如果给的 'a'
使用单引号表示, 单引号中只能有一个字符
逻辑型
布尔类型(boolean)[1位] 只有两个取值 true和false
计算机单位
进制
二进制: 0 1
八进制: 0 1 2 3 4 5 6 7
十六进制: 0 1 2 3 4 5 6 7 8 9 A B C D E F
有用的IDEA快捷键:
Ctrl + X 删除一行
Ctrl + D 复制一行
Ctrl + Alt + L 格式化代码
Ctrl + Z 撤回
Ctrl + Shift + 上下键 上下移动
Alt + Insert 新建