2021年1月20日
1.Java环境的设置
百度上有各路大神的详细方法,可以看着上面的一步步来。
在进行检测时,输入java和java -version都得到了正确反映,但是输入javac时却显示javac不是内部或外部命令错误,在百度后经过尝试是配置路径的问题
在输入;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;后,我又点击新建输入jdk文件存放路径后再在其尾部加上\bin。在运行javac时得到了正确结果。
在下载JDK8时不仅有jdk还有jre,jdk是Java开发工具包,jre是Java运行环境。
jdk、jre 和 jvm的关系
2.学会用dos运行Java文件(简单的Helloworld)
a.明白一些基本的dos命令(DOS命令不区分大小写)
1.cd — 改变当前目录
格式:cd/d盘符:路径
如:换成D盘中的文件名为<寒假>的文件
(1)如果采用"cd"格式,则退回到根目录;
(2)如果采用"cd…"格式则退回到上一级目录。
2.dir — 显示磁盘目录命令
3. cls — 清屏
4.rd — 删除子目录
格式:rd盘符:路径名/子目录名
(这些是今天学会并运用过的命令,如果想了解更多,可以点击下方链接,百度说的更加详细)
https://baike.so.com/doc/2807622-2963302.html
b.新建一个文件夹,在其中建立一个文本文档,将文本格式改为java,这是java源程序,用EditPlus打开(或记事本),在上面写代码,保存好。
c.用cd命令调到该Java文件所属的目录下,然后输入Javac Java文件路径 如:
这样就会出现一个.class为尾的新的文件,该文件中保存的是机器能处理的二进制。
d.java命令
输入java 类名就开始运行Java文件了。
如:
3. Java的一些特性
a. 面向对象
b.可移植性
Java基本数据类型的大小以及有关算法都做了明确的说明。例如,Java中的int永远是32位的整数,而在C中,int可能是16位、32位或其他位整数,与编译器有关。
c. 简单性
比如说Java没有指针,这对于学过C再来学Java的人来说这简直太幸福了。
Java有许多优点与缺点,这里就不一 一例举了。
4.Java的基础数据类型
在Java中一共有8种基本类型,其中有4中整型、2种浮点类型、一种用于表示Unicode编码的字符单元的字符类型char和一种用于表示真值的boolean类型。
1.1 整型
int,short,long,byte。
长整型后面有一个后缀L,如 long a = 212879172192L。十六进制数值有一个前缀0x(如 0xCAFE)。八进制有一个前缀0,很显然,八进制表示法比较容易混淆,所以一般不使用。
如果一个数值超过其定义的类型的取值范围,进行类型转换后会发生什么呢?我测试了一下,发现结果不太对
经过检查后发现少了一个大括号,改正后的代码如下:
运行后结果如下:
1.2 浮点类型
float类型的数值有一个后缀F,double类型的数值也可以添加后缀D,不添加也没关系。
1.3 char类型
char类型用于表示单个字符,通常用来表示字符常量。占用内存2字节。
1.4 boolean(布尔)类型
boolean类型只有两个值:false和true,用来判定逻辑条件。