笔记来自2019求知讲堂零基础Java入门编程视频教程 https://www.bilibili.com/video/av76235341
常用DOS命令
- 打开命令行界面 win+R 打开运行,输入cmd
- dir 列出当前目录下的文件夹及文件
- md 创建文件夹
- rd 删除文件夹
- 盘符: 进入指定磁盘
- cd 进入指定目录
- cd.. 退回上一级目录
- cd\ 退回到根目录
- del 删除文件
- cls 清屏
- exit 退出DOS命令行
一些java的基本概念
- 两个基本概念:类、对象
- 三大特性:封装、继承、多态
- 两种核心机制:java虚拟机、垃圾回收机制GC(Garbage Collection)
JVM、JDK、JRE
JRE(java Runtime Environment)是java运行环境,只要电脑中安装了JRE,就可以运行开发好的java程序
JRE中包含JVM(java虚拟机)和java所需的核心类库
JDK(java Development Kit)是java开发工具包,其中包含了java开发工具(编译工具javac.exe和打包工具jar.exe)和JRE(安装了JDK就不用单独安装JRE)
JVM(java Virtual Machine)是java虚拟机,可以实现java的跨平台运行。(跨平台指的是操作系统)。Java程序是运行在JVM上的,JVM可以实现跨平台,但他本身是区分操作系统的,不同的操作系统有不同的JVM。
java程序的开发步骤
1.源文件:编写java代码,扩展名为.java
2.编译:通过编译器(Compiler)javac.exe将java文件编译成字节码文件,生成.class文件
3.运行:通过解释器(interpreter)java.exe运行编译后的class文件
hello world
虽然这个程序没啥好记录的,但时隔6年重新打出java的helloworld还是莫名开心呢
public class Test{
public static void main(String[] args){
System.out.print("hello world");
}
}
- java源文件的主体是类(class)
- java严格区分大小写
- main方法是程序入口,写法固定
- 加分号加分号加分号加分号
中文乱码情况
记事本编码是utf-8,编译时用“javac -encoding UTF-8 Test.java”
文本编辑器
不爱用,我莫名就爱用文本文档
随便记一下老师推荐的notepad++、ultraedit、editplus