学习目录
- Day1
- Java语言概述
- 015 java基础阶段目录概述
- 016 java后续学习大纲简述
- 017 java主要应用场景
- 018 java基础图谱及基础阶段项目说明
- 019 每天授课须知
- 020 图形化界面操作与命令行操作介绍
- 021 常用的命令行指令
- 022 计算机语言的划分
- 023 不同编程语言的介绍
- 024 Java 语言的历史及技术体系平台
- 025 Java 语言的特点
- 026 JVM 与垃圾收集机制
- 027 JDK、JRE、JVM 的关系
- 028-030 java环境配置(跳过)
- 031 第一个 Java 程序:HelloWorld
- 032 几个常见的 bug 的解决
- 033 EditPlus 的安装和配置
- 034 单行注释与多行注释
- 035 文档注释的使用
- 036 多行注释使用的一个注意点
- 037 API 文档的说明
- 038 第一个Java程序的总结
- 040 Java 开发工具的说明
Day1
以就业为目的学习java的第一天
001-014 编程入门
这一部分是对计算机的基础内容做了一些科普吧,内容都比较简单,因为我是科班的,对这一部分内容已经有所了解,所以直接跳过。
Java语言概述
015 java基础阶段目录概述
016 java后续学习大纲简述
017 java主要应用场景
018 java基础图谱及基础阶段项目说明
019 每天授课须知
020 图形化界面操作与命令行操作介绍
021 常用的命令行指令
022 计算机语言的划分
023 不同编程语言的介绍
024 Java 语言的历史及技术体系平台
025 Java 语言的特点
主要特性
- 易学的
- 强制面向对象的
- 分布式的
- 健壮的
- 安全的
- 体系结构中立的
- 解释型的
- 性能略高的
- 原生支持多线程的
java语言的特点
- 面向对象
√ 两个基本概念:类、对象
√ 三大特性:封装、继承、多态 - 健壮性
吸收了C/C++语言的优点,但去掉了其影响程序健壮性的部分(如指针、内存的申请与释放等),提供了一个相对安全的内存管理和访问机制 - 跨平台性
跨平台性:通过Java语言编写的应用程序在不同的系统平台上都可以运行。“Write
once , Run Anywhere”
原理:只要在需要运行 java 应用程序的操作系统上,先安装一个Java虚拟机 (JVM Java Virtual Machine) 即可。由JVM来负责Java程序在该系统中的运行。
026 JVM 与垃圾收集机制
027 JDK、JRE、JVM 的关系
028-030 java环境配置(跳过)
031 第一个 Java 程序:HelloWorld
HelloWorld中的内容
class HelloChina{
public static void main(String[] args){
System.out.println("Hello World!!!")
}
}
032 几个常见的 bug 的解决
注意:过程中遇到的bug——总是显示无法找到主类,网友的方法大概有一下几种:
- 去看看Classpath是不是配置错了
- 用管理员方式打开cmd
我在尝试以上两种方式之后还是出错,后来在网上查了一下,发现是在更改了java的内容之后,需要重新进入cmd才可以,重新进了之后就不报错了。
033 EditPlus 的安装和配置
034 单行注释与多行注释
035 文档注释的使用
036 多行注释使用的一个注意点
037 API 文档的说明
038 第一个Java程序的总结
- java程序编写-编译-运行的过程
编写:我们将编写的java代码保存在以“.java”结尾的源文件中
编译:使用javac.exe命令编译我们的java源文件,格式:javac 原文件名.java
运行:使用java.exe命令解释运行我们的字节码文件。格式:java 类名 - 在一个java源文件中可以声明多个class,但是只能最多有一个类声明为public,且这个public类的类名必须与源文件名一致
- 程序的入口是main()方法。格式是固定的
- 输出语句
System.out.println()
System.out.print() - 每一行执行语句都以“;”结束
- 编译的过程:编译以后,会生成一个或多个字节码文件。字节码文件的文件名与java源文件中的类名相同。
040 Java 开发工具的说明