
综述经过了两周的Java内容学习目前已经学习了Java的入门篇、语法篇以及判断和循环的相关知识点。目前学习的Java知识点都是Java的基础知识类型在这里我将对目前学习的知识进度进行总结和分析。一.关于Java入门的相关知识①Java的介绍引述于百度百科“Java是一种通用的、并发的、基于类的、面向对象的编程语言。其语法结构深受C和C语言的影响但在设计上致力于减少程序员在内存管理和数据类型上的错误。Java 传统上以类为基本组织单元面向对象机制构成其核心编程范式”②JDK、JRE、JVM首先在了解这三者都有什么作用之前我们需要知道这三者到底是什么JDKJava Development ToolKitJava开发者工具包JREJava Runtime EnvironmentJava运行环境JVMJava Virtual MachineJava虚拟机这三者其实是包含关系的他们之间的关系是JDKJREJVM也就是说我们只需要下载JDK就可以得到所有的东西JDK就是让Java工作者更好的编写Java相关工作的工具箱JRE就是让Java能够正常行走的道路JVM就是让Java可以进行生活的星球③Java程序的运行机制先编译→后解释这也正是Java语言与其他语言的区别之一④Java环境变量的配置配置Java环境变量需要在电脑的高级设置中进行以JDK在 D:\software\Java\jdk-25.0.4.1 为例配置的核心是将JAVA_HOME和Path配置到系统的环境变量中使无论在哪个方位都能访问到Java将D:\software\Java\添加到Path项中再新建JAVA_HOME将D:\software\Java\jdk-25.0.4.1添加进去由此即完成了Java在电脑中环境变量的配置二.关于Java语法的相关知识①.数据的8种基本类型数据的8种基本类型主要分为4大类整数型、浮点型、字符型、布尔型其中整数型有byte short int long浮点型有float double字符型有char布尔型有boolean整数型和浮点型从小往大排列为byte→short→int→long→float→boolean②.常量变量的使用首先我们需要区分常量和变量有何不同常量一旦赋值不能修改需要用final修饰命名需要全部大写保存固定不变的数据。变量可以修改多次重新赋值无需词语修饰命名遵循小驼峰规则保存会变化的数据。这里我们定义一个常量final double PI 3.1415926;这里我们定义一个变量int a 10这就是常量和变量的具体使用区分③.表达式及与运算符的优先级和结合性表达式是由变量、常量、运算符组成运算后会得到一个结果而我们常见的运算符有很多种分为自增自减运算符、赋值运算符、关系运算符、逻辑运算符、短路逻辑运算符、三元运算符等如下表所示就是他们的优先级和结合性类别运算符优先级结合性自增自减运算符、--高从右向左关系运算符、、、、、!中从左向右短路逻辑与低于关系从左向右短路逻辑或低于从左向右三元运算符?:低于 从右向左赋值运算符、、-、*、/、%最低从右向左其实记住括号最先即可如果搞不清哪个在前就给需要先运算的表达式加括号三.关于Java判断和循环的相关知识①.顺序结构和分支结构Java的顺序结构为从上往下依次执行。Java的分支结构if分支if、if_else和if_else if三种类型eg:ifif(true){ //成立执行语句 }if_elseiftrue{ //true执行 }else{ //false执行 }if_else ifif(i1){ //执行语句 }else if(i1){ //执行语句 }else if(i1){ //执行语句 }else{ //执行语句 }switch分支switch_case_caseeg:switchi){ case i1 : System.out.println(i1) break case i2 : System.out.println(i2) break case i3 : System.out.println(i3) break default System.out.println(i不正确) }②.循环结构和循环中的跳转语句Java中的循环结构for循环egforint i1,i10,i){ System.out.println(i未到10 }While循环egWhilei10){ System.out.println(这是一次while循环); i; }这里我们要区分另一个和while循环很像的循环格式do_while循环do{ System.out.println(这是一个循环); }while(i10);与while循环不同的是do_while循环无论条件是否成立都要先执行一遍循环体从由上面我们得知了Java中的循环语句的格式那么我们如何去更多的利用循环去解决更复杂的问题呢此时我们就可以利用三个跳转语句break、continue和return来使代码能完成更复杂的程序运行break语句可以使程序从一个分支中结束从而继续运行后面的语句continue语句终止现在正在进行的循环直接进入下一轮的循环return语句使程序从方法中返回并返回表达式的值利用以上的这些语句我们就可以完成更加复杂的程序例如穿透、递归等总结本周学习的内容基本上都是Java的入门基础内容大多数内容需要熟记。其中还有几个需要特别注意点①语句结束后要加上分号 ②对于变量命名时需要用驼峰命名法 ③continue在使用时只是结束了单次循环而不是结束了整个循环的程序。