今天主要学习了Java的安装,环境配置,以及java基础。java里的jdk(多出方法)包含jre(java开发环境)再包含jvm(java虚拟机)再在环境配置里配置java_home以及在path里面配置%java_home%\bin(%%及引入路径后的bin).了解到java,python都是解释型可以边编码边执行。下载了idea编译器。
java基础中//表示注释,关键字不能作为标识符。标识符即一切命名的。数据类型有八种,分别是boolean(1字节)byte(1字节),char(2字节)short(2字节)int(4字节)long(8字节)float(4字节)double(8字节),``当强类型转换成弱类型要强制转换如int a=20,char b=50,`char c=(int)a+b
弱类型转换成强类型会自动转。float当赋值时会进行估值,所以如果将float=int,会报错。
java是强类型语言,当进行变量声明时要先声明类型。声明变量和项目时都采用驼峰原则,常量是大写,类(class)一般是第一个首字母大写。
运算符+—*/% ==,>=,<=,&&,||,! &|等运算等级是先进行算法然后再进行位运算然后是比较运算出是ture或false,最后再通过逻辑进行ture和false。
b=a++ print(a) print(b) c=++d print(c) print(d)
a和b是先进行将a赋值给b,再把a加1。c和d是先将d加1,再把d赋值给c。
位运算符&,|是先变成二进制再计算
|有1即1
&由0及0
a=00101010 b=00010111 a&b=00000010
package是包,import是引入包。
可以在cmd中通过javadoc 文件名.java执行文件。
string打出来的都是直接在控制器里,print(a+b)如果有运算会进行计算在输出出来。