1.HelloWorld源码:
public class HelloWorld {
public static void main(String[] args){
System.out.println("HelloWorld");
}
}
2.编译 :把.java文件编译生成.class文件
javac 文件名.文件后缀
3.运行 :运行.class文件
java 类名
javaEE 企业版 主要从事的工作:企业级别的应用 网站 大数据处理 C语言 JNI java python 胶水语言
javaSE 标准版本 GUI
javaME 嵌入式的内容 Android kotlin
计算机两个最牛的人物
Alan·图灵 计算机的思想 CPU 计算 流程控制
冯诺依曼 计算机使用二进制 匈牙利 布达佩斯
.class 要执行的话 依赖 JVM 虚拟机
windows .exe
mac .dmg
linux Ubantu CentOS RedHat
**** JDK包括 JRE 和 开发工具
JRE包括 JVM 和核心类库
为什么要配置path环境变量?
为了在电脑的任意目录下都可以对java代码进行编译和运行
怎样配置path环境变量
我的电脑 右键选择属性 -->高级环境设置--》环境变量 --》在系统变量里面创建一个JAVA_HOME -->配置Path
java -version //查看当前的java的版本
DOS命令:
1.切换盘符 盘符: D:
2.打开目录 cd 目录 cd 目录1\目录2..
3.回到上一个目录 cd .. cd \
4.查看当前目录的所有的文件 dir
5.清屏 cls
6.退出 exit
win + E 直接打开我的电脑
public class HelloWorld{/*这个也是多行注释*/
public static void main(String[] args){ // JVM原理
System.out.println("hello 无论怎么写 world");
}
}
java程序编译命令: javac 文件名.java 得到一个.class 文件
java程序运行命令: java 文件名
所有的java的符号全部都是英文状态下的 subline 64G
注释:解释说明代码的功能
不参与程序的运行
1.单行注释 //这个是单行注释
2.多行注释 /*这个是多行注释*/
关键字: 已经被java语言使用的个别的有特殊含义的单词 我们以后不能再使用
特点:都是小写的字母组成的单词 在编辑器里面有特殊的颜色
常量:在程序运行的期间值不会发生变化的量
字符串常量: "两个双引号之间的数据都称之为字符串常量"
字符常量: 在两个单引号中间有且仅有一个符号不能没有任何内容 ' ' 'A' '5' '国' //错误的写法 '中国' ‘0’
整数常量: 包括正数和负数 还有0
浮点数常量: 3.14 -5.18
布尔常量: true false
空常量: null
常用的基本的数据类型:
整型: byte 占1个字节 (-128~127) short 占2个字节 int 默认 占4个字节 21亿 long 占8个字节
浮点型: float 占4个字节 double 默认 占8个字节 3.14 3.1399999999
字符型: char 占2个字节 范围 0-65535
布尔型: boolean 占1个字节 true 或者 false
变量的定义格式:
硬盘 内存 缓存(寄存器) IO流,GC 木桶原理
数据类型 变量名 = 数据值/常量值
变量的使用:
1.变量名不能重复
2.使用变量前一定要给变量赋值
3.如果定义long类型的数据 数据后面加上L long l = 10000000000L;
如果是使用 float 类型 float f = 3.14F; double 默认
标识符命名规范:
组成部分: 26个英文字母 数字0-9 下划线 _ 美元符号$
硬性要求:不能以数字开头
小驼峰命名: 变量和方法
规范: 首字母小写 其余的每个单词的首字母大写 firstName
大驼峰命名: 类 接口
规范: 首字母大写 其余的每个单词的首字母大写 FirstName HelloWorld
数据类型转换:
1.自动类型转换 long l = 100; 等号的左边的数据类型的范围 大于等号右边的数据的范围
2.强制类型转换 float f = 3.14F; 等号的左边的数据类型的范围 小于等号右边的数据的范围
强制类型转换出现的问题: 1.精度损失 int num = (int)88.88; //88
2.数据溢出 数据不准确
自动类型转换不需要我们操作 而强制类型转换建议最好不要使用
|
|