1.JDK 安装:
配置环境变量:
Path: jdk主目录/bin;
Java_Home: jdk主目录;
2.JRE
Jave Runtime Environment Java运行环境
--java 程序的编译运行过程
一个java程序需要先经过编译(javac命令),形成一个字节码文件(.class文件),
之后运行(java命令)
3.JVM
Java Virtual Machine java虚拟机
class文件运行的平台,是实现java语言可移植性的基础。
---J2se--- ---语法----
1.变量以及作用域(参考VarScopeDemo.java)
全局变量:类中声明的;
静态变量 : static关键字修饰。
常量: final static 关键字修饰,值不可改变。
局部变量:方法,流程语句中的;
作用域:指变量的使用范围。从声明开始 到所在大括号 结束。
--Scanner(ScannerDemo.java) 是java.util包下的一个工具类,它的作用是用来接收 控制台 用户输入的信息。
2.数据类型
基本类型:
1. 整型:
byte字节型 8位(bit) -2^7~2^7-1(-128~ 127) 0000 0000
short短整型 16位 -2^15~2^15-1(-32768~32767)
int整型 32位 -2^31~2^31-1 (大约为21亿)
long长整型 64位 -2^63~2^63-1 (如果定义long类型的数据,需要在字面量后加 l或L)
2.浮点型:
float单精度浮点数 32位 精度只能是8(注意在后面加f或F)
double 双精度浮点数 64位 精度大概到20(在后面加d或D)
3.布尔型: boolean true或false
4.字符型: char 表现方式:ASCII(0-127) unicode(65535个字符) GBK UTF-8 ISO-8859-1 ..
5.引用类型: String ,
数组,
Object
数据类型演示DataTypeDemo
/**
*数据类型演示
*/
public class DataTypeDemo{
public static void main(String[] args){
//直接赋予的值,称为字面量
//byte b = 128;
long l = 123L;
char c = '中';// ASCII(0-127) unicode(65535个字符)GBK UTF-8 ISO-8859-1
int i = c;
System.out.println(i);
}
}




配置环境变量:
Path: jdk主目录/bin;
Java_Home: jdk主目录;
2.JRE
Jave Runtime Environment Java运行环境
--java 程序的编译运行过程
一个java程序需要先经过编译(javac命令),形成一个字节码文件(.class文件),
之后运行(java命令)
3.JVM
Java Virtual Machine java虚拟机
class文件运行的平台,是实现java语言可移植性的基础。
---J2se--- ---语法----
1.变量以及作用域(参考VarScopeDemo.java)
全局变量:类中声明的;
静态变量 : static关键字修饰。
常量: final static 关键字修饰,值不可改变。
局部变量:方法,流程语句中的;
作用域:指变量的使用范围。从声明开始 到所在大括号 结束。
--Scanner(ScannerDemo.java) 是java.util包下的一个工具类,它的作用是用来接收 控制台 用户输入的信息。
2.数据类型
基本类型:
1. 整型:
byte字节型 8位(bit) -2^7~2^7-1(-128~ 127) 0000 0000
short短整型 16位 -2^15~2^15-1(-32768~32767)
int整型 32位 -2^31~2^31-1 (大约为21亿)
long长整型 64位 -2^63~2^63-1 (如果定义long类型的数据,需要在字面量后加 l或L)
2.浮点型:
float单精度浮点数 32位 精度只能是8(注意在后面加f或F)
double 双精度浮点数 64位 精度大概到20(在后面加d或D)
3.布尔型: boolean true或false
4.字符型: char 表现方式:ASCII(0-127) unicode(65535个字符) GBK UTF-8 ISO-8859-1 ..
5.引用类型: String ,
数组,
Object
数据类型演示DataTypeDemo
/**
*数据类型演示
*/
public class DataTypeDemo{
public static void main(String[] args){
//直接赋予的值,称为字面量
//byte b = 128;
long l = 123L;
char c = '中';// ASCII(0-127) unicode(65535个字符)GBK UTF-8 ISO-8859-1
int i = c;
System.out.println(i);
}
}