2025年Java学习第一周总结

Java学习第一周总结本周学习的是一些 Java 的基础知识 jdk 的安装 Day001 http t csdn cn kJn54 1 双击安装包 2 点击 下一步 3 选择安装路径 一般选择默认路径 C Program Files Java jdk1 7 0 80 可以通过 更改 来选择别的路径 选择好路径之后 点击 下一步 4 安装 JRE

大家好,我是讯享网,很高兴认识大家。

本周学习的是一些Java的基础知识

jdk的安装

Day001
讯享网http://t.csdn.cn/kJn54

1.双击安装包:

2.点击”下一步”:

3.选择安装路径,一般选择默认路径” C:\Program Files\Java\jdk1.7.0_80”,可以通过”更改”来选择别的路径,选择好路径之后,点击”下一步.”:

4. 安装JRE,同上面步骤一样,选择安装路径, 一般选择默认路径” C:\Program Files\Java\jre7”,可以通过”更改”来选择别的路径,选择好路径之后,点击”下一步.”(如果自定义,不要把这两个路径写成同一个,后面编译的时候也会出错):

环境变量的配置:

右键此电脑,选择属性,点击高级设置

选中高级里面的环境变量:

新建“JAVA_HOME”变量,变量值为你的JDK软件安装路径“C:\Program Files\Java\jdk1.7.0_80”

新建“PATH”变量,变量值为“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”

新建“CLASSPATH”变量,变量值为“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;”

确定自己是否安装成功,检查版本

使用Myeclipse来编写java程序

Day002http://t.csdn.cn/70gAs

首先时建立一个java项目  点击左上角的file->new->java project。(一般情况下的都是有的,如果没有可以点最下面的other,然后再里面搜索)

 接着再创建的项目里面创建包package(包名一般是按企业的域名倒过来写滴)

 然后就是再包里面创建一个class,结构如下:

 Myeclipse的快捷键

1.main  alt+/   

 

2.Syso  alt+/ 快速生成输出语句

3.Ctrl+D

4.单行注释快捷键:将光标定义在要注释行的位置的任意位置,ctrl+/ ,取消注释再按一次

5.多行注释快捷键:选择要注释的多行内容,按ctrl+shift+/ ,取消:选中被注释的多行内容ctrl+shift+\

6.代码格式化 右击鼠标 source-format或ctrl+shift+f(注意:这里如果时搜狗输入法快捷键会有冲突,ctrl+shift+f在搜狗输入法中是简繁体的切换,可以进入把简体繁体切换的快捷键修改为别的,我是联想输入法,也有冲突)

javaApi帮助文档

https://docs.oracle.com/javase/8/docs/api/

哇!我好棒!!!

使用Java反编译工具

jad和FrontEnd

命令为:jad -s java HelloWorld.java

双击jad.exe,当页面上有命令控制台一闪而过(很快啊)时就时启动成功了

再在cmd窗口中进入到jad.exe所在的文件夹(Xxx.class文件与jad.exe在同一个文件夹内)

FrontEnd工具更加简便   双击打开工具  file->DeCompile class File 可以选择路径找到class文件,也可以先把class文件移入文件夹

Day003http://t.csdn.cn/mkeTw

变量:

变量是指:存储数据的空间(装数据的容器)  通过变量名来操作变量里面的数据 

变量名由字母、数字、下划线_、美元符号$组成
变量名不能以数字开头,不建议使用美元符号开头
变量名不能使用Java关键字(Java中关键字大概有50个)
变量名采用小驼峰命名法
变量名要做到见名知意
Java是严格区分大小写的

可以先声明变量在给变量赋值也可以合并起来写。

常量:

常量:程序运行中,值不能改变的量称之为常量,常量使用final关键字进行修饰

(1).常量名全部使用大写字母,多个单词之间使用下划线隔开

(2).常量一般在声明的时候就进行赋值了

语法格式: final 数据类型 常量名=数据;

常量值不能进行赋值

Scanner类:

要想在当前这个类中使用JDK中java文件夹内的util文件夹内的Scanner类,就必须先将这个类”导入“到当前这个类中

导包可以手动的在package和public class之间编写,还可以在创建Scanner类对象之后通过鼠标点击实现导包,还可以创建Scanner类对象后通过导包快捷键ctrl+shift+o导入 (另外如果要使用scanner.java文件 类名不能取名为scanner这样会报错)

学习到的一个异常------输入不匹配异常:

数据类型转换:

(1)不同的基本数据类型之间进行运算时需要进行类型转换。

(2)除布尔类型外,所有基本数据类型进行运算时都要考虑类型转换,主要应用在算术运算时和赋值运算时。

        1)算术运算时

                存储位数越多,类型的级别越高。类型的转换如下

                byte--->short--->int--->long--->float--->double

                char--->int--->long--->float--->double

        2)赋值运算时

                自动类型转换:将低级别的类型赋值给最高级别类型时将进行自动类型转换。

                强制类型转换:将高级别的类型赋值给低级别类型时,必须进行强制类型转换。在java中,使用一堆小括号进行强制类型转换。

(3)强制类型转换,可能会丢失数据

(4)存在继承关系的引用数据类型也可以进行自动转换和强制类型转换

运算符:

Day004http://t.csdn.cn/LAn3XDay005http://t.csdn.cn/YHejG

1.赋值运算符:"="用于给变量指定变量值

2.算术运算符:算数运算符:+、-、*、/、%、++、--

1.对于除法运算符,如果两个操作数均是整数,结果也是整数,会舍弃小数部分;如果两个操作数中有一个是浮点数,将进行自动类型转换,结果也是浮点数,保留小数部分。

 2.对于取模运算符,如果两个操作数均是整数,结果也是整数,如果两个操作数中有一个是浮点数,结果也是浮点数,保留小数部分

3.自增运算符有i++和++i------(区别:

  • 对于单个变量来说++或者--不管在变量前还是在变量后,变量都会自增或者自减1
  • 对于参与运算的变量来说,++或--在变量后,变量是先去参与运算,参与运算完毕之后再进行自增或者自减
  •  对于参与运算的变量来说,++或--在变量前,变量先自增或者自减,在参与运算

3.关系运算符:

关系运算符用于比较两个变量或者常量的大小,运算结果是布尔值true或false。
Java中共有6个关系运算符,分别是==、!=、>、<、>=、<=
==、!=支持所有数据类型的比较,包括数值类型、布尔类型、引用类型。
>、<、>=、<=只支持数值类型的比较。
>、<、>=、<=优先级别高于==、!=。

4.逻辑运算符:

(1).逻辑运算符用于对两个布尔型操作数进行运算,其结果还是布尔值。

(2).java中共有6个逻辑运算符,分别是&(逻辑与)、|(逻辑或)、^(逻辑异或)、!(逻辑非)、&&(短路与)、||(短路或)

5.条件运算符:

(1).条件运算符是Java中唯一的需要3个操作数的运算符

(2).语法格式:条件?表达式1:表达式2;

(3).运算规律:首先对条件进行判断,如果其值为true,则返回表达式的值;如果条件值为false,则返回表达式2的值

条件运算的嵌套:条件1?(条件2?表达式1:表达式2):(条件3?表达式3:表达式4);

运算符的优先级:

 (1)Java中的各种运算符都有自己的优先级和结合性。

(2)优先级:在表达式运算中的运算顺序。优先级越高,在表达式中运算顺序越靠前。

(3)结合性:运算的方向,大多数运算符的结合性都是从左向右,即从左向右依次进行运算。

(4)优先级别最低的是赋值运算符,其次是条件运算符。

(5)单目运算符包括!、~、++、--,优先级别高。

(6)可以通过“()”控制表达式的运算顺序,“()”优先级最高。

(7)总体而言:优先顺序为算术运算符>关系运算符>逻辑运算符

小讯
上一篇 2025-04-08 07:33
下一篇 2025-01-29 10:28

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/27481.html