JavaSEDay01总结笔记01-Java背景在Typora中使用ctrl+shift+K:代码块出现在笔记中,+空格是一个带心的点+空格+tab是一个空心的点——Javais1995byJamesGosling,atSun公司主导研发,后来被Oralce收购-目标:以后想下载Java资源,得去www.oracle.com下载JavaJavaSE的三个平台:打基础用于后期要从事JavaEE开发JavaME:不用学了JavaEE:Java企业版,可用于web方向的网站开发网页:数据展示网站:网页+后台服务器02-Java跨界平台原理平台:操作系统WindowsMacOSLinux跨平台:在Windows操作系统中编写的代码,可以不做任何修改,移植到其他操作系统上运行。原理:在不同的操作系统中,安装对应版本的JVM虚拟机注意:允许跨平台的是Java程序,不是JVM虚拟机03-JDK,JRE,JVMJVM作用:运行Java程序的平台,载体JRE作用:Java运行环境,包括JVM虚拟机,以及Java的核心类库(已经写好的代码,我们自己写代码的时候,需要用到这些东西)JDK功能:提供一套工具包开发者使用,里面包含很多工具(javac.exe编译工具)(java.exe运行工具)包含JRE关系:JDK---->JRE----->JVM结论:只需要安装JDK就知道了JDK版本JDK5:里程碑版本JDK8:兼容性最好的版本,企业更喜欢JDK17:2021年9月最新版本,版本04-HelloWorld程序课程中使用的Java程序编写分三步:编写代码为xxx.java(源文件)编译代码:使用javac工具编译源文件生成xxx.class(word段代码文件)javacHelloWorld.java运行代码:使用java工具转换字节码将文件放到虚拟机中运行javaHelloWorldpublicclassHelloWorld{publicstaticvoidmain(String[]args){System.out.println("HelloWorld");}}05-JAVA_HOME环境变量是在高版本的JDK中配置的,安装完成后会有一个默认的Java路径的默认配置注意:默认配置,基础类没有问题,但是会有后期就业类的问题建议:删除默认配置,改成JAVA_HOME的配置方式步骤:在Path变量中创建JAVA_HOME在命令行添加%JAVA_HOME%\bin查看配置是否正确输入javac-version即可查看JDK版本多个JDK版本切换:更改JAVA_HOME06-IDEA工具路径即可(重要)详见文档07-注意介绍:代码解释文本格式:单行注释://注释information多行注释:/commentinformation/documentcomment:/*注释信息/注意:被注释的内容不会参与程序的编译和运行08-keyword介绍:Java类赋予特殊含义的英文单词:defineaclass通过这个关键字classpublic:限制文件名和类名一致int:数据类型-整型true:Boolean(true)false:Boolean(false)注:这些关键字已经被Java赋予了特殊的含义,所以不能再用了IntegerDecimals:AlldecimalsBoolean:true,false-单独打印是没有意义的,为了配合明天要学习的运算符Characters:内容用单引号包裹起来,只有一个字符可以放在里面(多一个少一个都不行)Empty:null-不允许直接打印。10-变量(必须掌握)简介:变量是内存中的存储空间,记录着经常变化的数据。变量维护变量定义格式:数据类型变量名=数据值;数据类型:整数:intage=18;变量使用思路:根据变量名使用System.out.println(age);//打印年龄=20;//修改11-Debug调试工具理解:程序的另一部分在这种运行方式下,程序的每一步的执行都是由人来控制的。好处:您可以清楚地看到程序在每个步骤中做了什么。使用:1.加断点:哪里不会,点哪里!2.选择Debug模式运行3.去哪里看?Debugger:Frames:可以看到程序中有哪些方法正在执行Variables:可以看到程序中变量变化的过程Console:Console:可以看到打印语句一些内容4.点击哪里?StepOver:向下执行一步12-变量注意事项变量名不允许重复定义inta=10;inta=20;//编译错误一条语句可以定义多个变量,中间需要用逗号隔开inta=10,b=20,c=30;在使用变量之前,赋值必须完成inta;System.out.println(a);//编译错误
