【2023,学点儿新Java

您所在的位置:网站首页 追求卓越书籍介绍 【2023,学点儿新Java

【2023,学点儿新Java

2023-06-21 17:15| 来源: 网络整理| 查看: 265

前情回顾:

【2023,学点儿新Java-11】基础案例练习:输出个人基础信息、输出心形 | Java中 制表符\t 和 换行符\n 的简单练习【2023,学点儿新Java-10】Java17 API文档简介&获取 |详解Java核心机制:JVM |详解Java内存泄漏与溢出 |Java优缺点总结 |附:GPT3.5-turbo问答测试【2023,学点儿新Java-09】Java初学者常会犯的错误总结与解决方案 | Java中的注释类型 | 详细教学:通过命令行 执行 Java中特有的文档注释…更多Java系列文章,可参阅博主主页哦!

  你讨厌后悔吗?——不管结局如何,都全力以赴,答案是对是错都无所畏惧,反正成功和失败的概率是五五开!

 

🎯作者主页: 追光者♂🔥

        

🌸个人简介:   💖[1] 计算机专业硕士研究生💖   🌟[2] 2022年度博客之星人工智能领域TOP4🌟   🏅[3] 阿里云社区特邀专家博主🏅   🏆[4] CSDN-人工智能领域优质创作者🏆   📝[5] 预期2023年10月份 · 准CSDN博客专家📝    

无限进步,一起追光!!!

        

🍎感谢大家 点赞👍  收藏⭐   留言📝!!!

        

🌿本篇,首先介绍了接下来计划更新的Java学习内容。一个很显然的内容是,对于一门编程语言的学习,只有理论学习是远远不够的,Java语言 需要在实践中不断熟练。建议大家在有一定基础后,采用一些练习题和项目练手,以提高自己的编程技能。(这里回顾近期分享的Java基础学习内容)

🕝目录 🍄一、阶段性复习🍑1.1 未来更新计划(暂定)💧1.1.1 第1阶段:Java基本语法💧1.1.2 第2阶段:Java面向对象编程💧1.1.3 第3阶段:Java语言的高级应用💧1.1.4 附:Java书籍推荐 🍑1.2 软件开发相关(基础内容)💧1.2.1 计算机的构成💧1.2.2 人机交互方式💧1.2.3 计算机编程语言 🍑1.3 Java概述💧1.3.1 Java发展史(了解即可)💧1.3.2 Java具体的平台划分💧1.3.3 Java环境的搭建 🍑1.4 HelloWorld.java 的编写及常见问题的解决(重点)💧1.4.1 基础示例code💧1.4.2 小结🍒1.4.2.1 Java程序编写和执行的过程🍒1.4.2.2 针对步骤一的编写 说明🍒1.4.2.3 针对步骤二的编译 说明🍒1.4.2.4 针对步骤三的运行 说明 🍑1.5 注释的使用 🍄二、企业真题

🍄一、阶段性复习

【Java基础学习】暂定更新的内容如下:

🍑1.1 未来更新计划(暂定) 💧1.1.1 第1阶段:Java基本语法

Java概述(HelloWorld、jdk的安装、环境变量的配置等)、关键字、标识符、变量、运算符、流程控制(条件判断、分支/选择结构、循环结构)、IDEA的使用、数组

💧1.1.2 第2阶段:Java面向对象编程

说到难点,这部分应该是整个Java学习过程中,算是有一些“困难”的地方,但也不至于那么难。相信学习过后,你会有新的体会!

类及类的内部成员面向对象的三大特征其它关键字的使用 💧1.1.3 第3阶段:Java语言的高级应用

异常处理、多线程、IO流、集合框架、反射、网络编程、新特性、其它常用的API等

 

💧1.1.4 附:Java书籍推荐

学有余力的朋友,如果确实还想系统回顾Java的知识/发展等,这里推荐一下纸质版的书籍:(不建议初学者阅读) 以下均是在某东检索得到的。

《Java核心技术》(比较厚),这个可以作为以后查阅知识要用的“工具书” 在这里插入图片描述

《Effective Java》,不厚,挺薄的~ 在这里插入图片描述

《Java编程思想》 在这里插入图片描述

以上三种书籍,对于初学者来讲 不是很友好。(建议对于Java已经掌握一些阶段性成果了,可以试着读读!… 未来,你可能会发现,写的真好!)

  其它书籍推荐:

《剑指Java》

在这里插入图片描述

《Java入门到精通》,可通过 诸如此类的关键字来检索。包括但不限于下述~ 在这里插入图片描述  

接下来 一起来回顾一下近期分享的知识吧!

注:这实际上也是 近期已经发布过的内容,更多的内容 请参阅往期文章!!!

🍑1.2 软件开发相关(基础内容) 💧1.2.1 计算机的构成

计算机由 硬件 + 软件 组成。

软件:

软件,即一系列按照特定顺序组织的计算机数据和指令的集合。有系统软件和应用软件之分。

系统软件,即操作系统,如Windows、Mac OS 、Linux、Android、ios等应用软件,即os之上的应用程序。 💧1.2.2 人机交互方式 图形化界面(GUI)命令行交互方式(CLI) 要熟悉常用的dos命令:dir 、 cd 、cd.. 、 cd/ 或 cd\ 、md、rd等 💧1.2.3 计算机编程语言

语言的分代:

第1代:机器语言第2代:汇编语言第3代:高级语言 面向过程的语言:C面向对象的语言:C++、Java、C#、Python、Go、JavaScript等

一句话总结: 没有“最好”的语言,只有在特定场景下相对来说,最适合的语言而已。

 

🍑1.3 Java概述 💧1.3.1 Java发展史(了解即可)

几个重要的版本:1996年,发布JDK1.0(第一个版本);

里程碑式的版本:JDK5.0、JDK8.0(2014年发布)

JDK11(LTS)、JDK17(LTS)long term support(长期支持版本)

Java 之父:詹姆斯·高斯林 💧1.3.2 Java具体的平台划分

  J2SE —>JavaSE

J2EE ---->JavaEE

J2ME —> JavaME

Java目前主要的应用场景:JavaEE后台开发、Android客户端的开发、大数据的开发等。

💧1.3.3 Java环境的搭建 要理清JDK、JRE、JVM三者之间的关系JDK的下载(去官网/GitHub下载)JDK的安装 安装jdk8 和 jdk17(一台PC可以安装多个jdk,用哪个主要看环境编辑的配置) 环境变量的配置(重要)

 

🍑1.4 HelloWorld.java 的编写及常见问题的解决(重点) 💧1.4.1 基础示例code

第一段示例code:

class HelloXieXu{ public static void main(String[] args){ System.out.println("Hello,World!!你好,中国!"); System.out.print("Hello,World!!你好,中国!"); System.out.println("123xieu abc xu"); System.out.println(1121 + 1); } }

测试code:

//第一个类 public class HelloJava{ public static void main(String[] args){ System.out.println("hello"); System.out.println(10/0);//Java异常 } } // 第二个类 class HelloShangHai{ } //第三个类 class HelloBeijing{ } 💧1.4.2 小结 🍒1.4.2.1 Java程序编写和执行的过程 步骤1:编写。将Java代码编写在.java结尾的源文件中步骤2:编译。针对于.java结尾的源文件进行编译操作。 格式:javac 源文件名.java步骤3:运行。针对于编译后生成的字节码文件,进行解释运行。 格式:== java 字节码文件名== 🍒1.4.2.2 针对步骤一的编写 说明 class HelloXieXu{ public static void main(String[] args){ System.out.println("Hello,World!!你好,中国!"); } }

其中, ① class:关键字,表示"类",后面跟着类名。 ② main()方法的格式是固定的。务必记住!表示程序的入口

public static void main(String[] args)

如果非要有些变化的话,只能变化String[] args结构。可以写成:方式1:String args[] 方式2:String[] a

args: 全称是arguments,简写成args

③ Java程序,是严格区分大小写的。

④ 从控制台输出数据的操作: System.out.println() : 输出数据之后,会换行。 System.out.print() : 输出数据之后,不会换行。

⑤ 每一行执行语句必须以;结束。

🍒1.4.2.3 针对步骤二的编译 说明

① 如果编译不通过。可以考虑的问题: 问题1:查看编译的文件名、文件路径是否书写错误 问题2:查看代码中是否存在语法问题。如果存在,就可能导致编译不通过。

② 编译以后,会生成1个或多个字节码文件。每一个字节码文件 对应一个Java类,并且字节码文件名 与类名相同。

🍒1.4.2.4 针对步骤三的运行 说明

① 我们是针对于字节码文件对应的Java类 进行解释运行的。 要注意区分大小写!

② 如果运行不通过。可以考虑的问题: 问题1:查看解释运行的的类名、字节码文件路径是否书写错误 问题2:可能存在运行时异常。(后面的文章中会具体讲解,敬请期待!)

此外,应该注意:

一个源文件中 可以声明多个类,但是最多只能有一个类使用public进行声明。且要求声明为public的类的类名与源文件名相同。

🍑1.5 注释的使用 /* 这是多行注释。 我们可以声明多行注释的信息! 1. Java中的注释的种类: 单行注释 、 多行注释 、 文档注释(Java特有)等 2. 单行注释、多行注释的作用: ① 对程序中的代码进行解释说明 ② 对程序进行调试 3. 注意: ① 单行注释和多行注释中声明的信息,不参与编译。换句话说,编译以后 声明的字节码文件中 不包含单行注释和多行注释中的信息。 ② 多行注释不能嵌套使用。 4. 文档注释: 文档注释内容 可以被JDK提供的工具 javadoc 所解析,生成一套 以网页文件形式体现的该程序的说明文档。 */ /** 这是我的第一个Java程序。很开森!^_^ @author CSDN @追光者♂ @version 1.0 */ public class CommentTest{ /** 这是main()方法。格式是固定的。(文档注释) */ /* 这是main()方法。格式是固定的。(多行注释) */ public static void main(String[] args){ //这是输出语句 System.out.println("Hello,World!!"); //System.out.println("Hello,World!!") } }

API文档的学习,亦可参阅往期文章,这里不再赘述!

另外,上一篇文章刚刚记录了两个简单 的输出案例~

 

 

🍄二、企业真题

 

内容所限,下一篇文章中会记录哦~

 

 

🍒 热门专栏推荐:

🥇Python&AI专栏:【Python从入门到人工智能】🥈前端专栏:【前端之梦~代码之美(H5+CSS3+JS.】🥉文献精读&项目专栏:【小小的项目 (实战+案例)】🍎C语言/C++专栏:【C语言、C++ 百宝书】(实例+解析)🍏Java系列(Java基础/进阶/Spring系列/Java软件设计模式等)🌞问题解决专栏:【工具、技巧、解决办法】📝 加入Community 一起追光:追光者♂社区

 

持续创作优质好文ing…✍✍✍

 

记得一键三连哦!!!

 

求关注!求点赞!求个收藏啦!

在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3