1,java的运行
先安装JDK,同时调整环境变量(Java-Home、CLASSPATH、Path);
注册码云,安装git,学会克隆,三步走;
安装SublimeText3,创建一个文件夹,该名称后缀为.java,打开就可以写代码,但是,用sublimeText3写代码一定记得保存;
用sublimetext3写的代码用cmd运行,如果进入其他盘:d; 进入某个文件夹:cd; 每一个类都会生成一个.class, 所以可以随用随取,一次编译,到处运行,实现跨平台使用!
自己的文本编译器默认utf-8编码,而java默认GBK编码,所以运行时先指定编码格式:javac -encoding utf-8 …….java;
JDK:java开发者工具,JPE:java运行时的环境,JVM:java虚拟机;
2,main语言
类名要满足大驼峰;变量名要满足小驼峰(变量名由数字,字母,下划线,美元符号组成,但不能用数字开头,美元符号和下划线开头合法但不合理);
一个java程序中只能由一个public类和一个main方法
类存在于源文件中,方法存在于类中,语句存在于方法中
int、long、double、float、char、byte、short、boolean
public class Task1 {
//1,整型变量int,占4个字节,即32位,表示范围:-2^31~2^31-1
public static void main1(String[] args) {
//System.out.println("hello");
//查看整形数据范围
System.out.println(Integer.MAX_VALUE + 1);//integer包装类
System.out.println(Integer.MIN_VALUE - 1);
}
//2,长整型long,占8个字节,即64位,表示范围:-2^63~2^63-1
public static void main2(String[] args) {
long a = 10L;//定义一个长整型变量,初始值后加L,l也可。
System.out.println(a);
//查看long长整型的数据范围
System.out.println(Long.MAX_VALUE);
System.out.println(Long.MIN_VALUE);
}
//3,双精度浮点型变量double,占8个字节,
public static void main3(String[] args) {
double n = 1.1;
System.out.println(n*n);//小数没有一个最精确的,只能最精确到小数后几位。如float是6位
double a = 1.0;//int a = 1;
double b = 2.0;//int b = 2;
System.out.println(a/b);//输出结果为0.因为int是整型,0.5只能取整数位0
}
//4,单精度浮点型变量float,占4个字节
public static void main4(String[] args) {
float f = 12.5f;
System.out.println(f);
}
//5,字符型变量char,单引号+单个字母
public static void main5(String[] args) {
char ch = 'g';
char ch1 = '高';
char ch2 = '8';//只能有一个字符
System.out.println(ch);
System.out.println(ch1);
System.out.println(ch2);
}
//6,字节型变量byte 占一个字节,表示范围-2^7-2^7-1
public static void main6(String[] args) {
byte b = 127;
System.out.println(b+1);
}
//7, 短整型变量short,占2个字节,表示范围-2^15-2^15-1
public static void main7(String[] args) {
short s = 10;
System.out.println(s);
}
//8,布尔类型变量boolean,占一个字节(无明确规定)
public static void main8(String[] args) {
boolean flg = true;//布尔类型只有两个值,true or false
System.out.println(flg);
}
}
目前处于看视频初学阶段,如有不对之处希望能得到大神的不吝赐教,会不断改正更新!



