当前位置: 代码迷 >> 综合 >> JAVA后端笔记01
  详细解决方案

JAVA后端笔记01

热度:75   发布时间:2024-01-24 23:20:23.0

1基本的介绍,环境搭建,helloworld
安装jdk12 的时候,和我以前安装的版本不太一样(以前只用过8或者以前的版本),没有后续步骤了(没有jre的辅助安装了)
C:\Program Files\Java\jdk-12.0.2  里面没有jre文件夹
需要输入:
bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre 
命令来自己生成jre
然后配置自己的环境变量
输入 java -version  来验证安装是否成功!
ps:
配置自己的环境变量的时候要注意配置在 《系统变量》里面新建%JAVA_HOME%
%JAVA_HOME%\jre\bin  目前可以不配置

代码编写:(程序员编辑代码并保存在磁盘上)
写一个 helloworld 
public class Welcome{
public static void main(String[] args){
System.out.println("Hello java!");
}
}
– 保存为:Welcome.java
? 编译阶段(编译器创建class字节码文件 )
– 进入java文件所在目录,执行命令:javac Welcome.java
– 编译时必须加上扩展名.java。
? 执行阶段:
– 进入java文件所在目录,执行命令:java Welcome
– 运行的是类而非class文件,所以类名后不能加扩展名.class

2基础语法,标识符保留字,数据类型,运算符
? 标识符
常量、变量、方法、类和包等的名称
必须以字母、_下划线、美元符$开头。
– 其它部分可以是字母、下划线“_”、美元符“$”和数字的任意组合
– 大小写敏感,长度无限制。
– 不可以是Java的关键字。
? 常量和变量
? 电脑使用内存来记忆计算时所使用的数据。人类采用旅馆来存储外出住宿的人们。
? 内存中变量好比旅馆的房间,内存中常量好比住旅馆房间的人
变量就是声明一下(相当于开间房,但是谁住还不一定)
常量就是谁谁谁住那间房,直接确定!
常量int age=20;
常量age=21;
变量double salary ;
变量boolean done;
变量long earthPopulation ;
变量int age ;
使用final修饰的变量,只能被初始化一次,变成了常量
成员变量有默认值:类内方法外,其他类型的变量没有默认值,使用会出错
? 数据类型
八大基本数据类型
byte
short
int
long

double
float
char
boolean
– 整型 浮点型 字符型 布尔型
? 运算符
– 算术运算符 赋值运算符 关系运算符
– 逻辑运算符 位运算符 
条件运算符 
x ? y : z 
其中 x 为 boolean 类型表达式,先计算 x 的值,若为true,则整个三目运
算的结果为表达式 y 的值,否则整个运算结果为表达式 z 的值
? 基本数据类型的类型转换
– 自动类型转换
– 强制类型转换
=右侧:所有变量先转换为字节数最多的数据类型,再计算
=两侧:左侧宽度>右侧宽度 自动转换
左侧宽度<右侧宽度 强制转换