安装JDK软件,它会自带有JRE,因此不需要管JRE安装了
Java源文件文件通过IDAE自带的编译器,编译成Java字节码,不同操作系统的平台上对应有不同的JVM,JVM负责运行Java直接吗文件。
开发工具Javac负责编译,Java负责运行,jar负责打包,当然开发工具功能都集成在JDK了,如果不用IDAE集成开发环境,那么通过命令行的形式可以使用jdk对Java源程序进行编译与执行。JVM负责运行字节码文件
package cn.tedu.hello;
public class Helloworld {
//main+回车或者psvm+回车即可生成main函数
public static void main(String[] args) {
//sout+enter即可生成输出语句
System.out.println("hello world");
//运行程序 1.右击直接运行 2.命令行运行
}
}
package cn.tedu.hello;
public class Helloworld {
//main+回车 或者 psvm+回车即可生成main函数
public static void main(String[] args) {
//sout+enter即可生成输出语句
System.out.println("hello world");
//运行程序 1.右击直接运行 2.命令行运行
}
}
package cn.tedu.hello;
//Ctrl + j:用于内容提示或代码补全
public class KeyDemo {
public static void main(String[] args) {
System.out.println(12345);
System.out.println("abcde");
}
}
100M的宽带是100Mb 而不是100MB ,需要100/8=12.5MB才是正常网速
写成 float pi = 3.1415f表示在内存中安装float类型存储,不采用默认的double,节约空间。
package cn.tedu.hello;
public class DemoBasicType {
public static void main(String[] args) {
System.out.println('A' - 0);//65:每个字符都对应一个整数
System.out.println(1>0);//true:boolean类型用于逻辑判断
}
}
第二是错误的:变量名字不能重复
第四是错误的:变量没有赋值不能使用
第五是错误的:整数10000000类型默认是int ,它超过范围了,需要加后缀10000000L表示long类型才行
第八错误的:即使写成float = 3.14也错误,因为3.14默认double类型,double类型不能赋值给float类型声明的变量。如果非要怎么写就写成float = 3.14f 表示这个数是float类型
拓展 long c5= 111:即使111默认是int类型,但可以赋值给long,高版本可以兼容低版本,低版本不能兼容高版本。int c6= 100L就不可以。



