freyhe

导航

01.java语言概述

1.Java基本知识点

基础语法

2/8/16进制 与 位运算 数据类型

关键字 return/break/continue

流程控制语句

数组的使用

数组和方法

面向对象 封装 变量/方法/内存图/static/package/构造器/private/this/JavaBean

面向对象 继承 子类/方法重写/构造方法/super/Object 类/final/abstract/匿名子类

面向对象 多态 接口/实现接口/继承与实现冲突/多态/向下、向上类型转换

常见类的使用(Arrays类、Math类)

面向对象 内部类 匿名内部类 匿名类

面向对象 代码块/初始化全过程/单例/枚举类/包装类/类型间的转换/String类

面向对象 String类及常用方法/正则表达式

常用类 String/StringBuilder/StringBuffer

常用类 System/Date和Calendar/DateFormat/BigInteger和BigDecimal

常用类 比较器

异常 泛型

集合 Collection:List(ArrayList、LinkedList、Vector、 Set ;Map;Collections工具类

IO流

多线程

网络编程

JDK8新特性 limbda stream reflect/动态代理

Annotation 注解

2.常用DOS命令

D: 去往D盘(C/D/E/F)

cd.. 返回上一级目录

cd 文件名 目录切换到该文件名(子目录)下

cd \ 直接回根目录

dir 当前根目录下的文件目录

dir /s 所有目录

dir/p 目录多的时候,p用来分屏,显示完一屏后停下来

dir/w 所有文件一屏内显示,只显示文件和子目录

dir *.bat 显示所有扩展名是bat的文件,*代表任意字符。*为通配符,可代表多个字符,在分隔符前起作用

dir a* 显示所有文件名是a的文件,*代表任意字符

dir a? 显示所有文件名是以a开头,并只有2个字母,?代表任意字符。?为通配符,只能代表1个字符,在分隔符前起作用

dir /ta 显示目录的文件上次访问时间 access

dir /tc 显示目录的文件创建时间 creat

md 文件名 创建目录-make directory

rd 文件名 移除目录-remove directory 移除的目录中不能有子目录和文件,不能删除当前目录

copy con 1.txt 建立文件名为1的txt文档 建立后直接跳到文档内容,ctrl+z完成内容编辑

del 1.txt 删除文件名为1的txt文档 del仅用于文档,rd用于文件

ren 文件名 新文件名 重命名

type 1.txt 显示文件1.txt的内容 一般只适用于txt

tree 显示文件目录树,含最底层目录

echo 显示此命令后的字符

echo off 在此语句后所有运行的命令都不显示命令行本身

pause 暂停

Ctrl+C 中断操作 比如运行tree很长的时候

鼠标右键-标注 可选中文本

鼠标操作-粘贴 可粘贴文本

F7 查看之前执行的命令 MAC下的win系统,需要加Fn

help 指令帮助

cls 清除屏幕

ver 查看系统版本

date 查看日期

time 查看时间

ipconfig 查看电脑和网络地址

ipconfig /all 显示所有网络适配器的完整TCP/IP配置信息

winver 查看windows系统版本

notepad 打开记事本程序

mspaint 打开画图程序

calc 打开计算机程序

mstsc 远程桌面连接-Microsoft Terminal Server Connection

regedit 注册表编辑器

devmgmt 设备管理器程序-device management

taskmgr 任务管理器-task manager

tasklist 显示计算机进程

appwiz.cpl 添加/删除程序-application wizard

ncpa.cpl 网络连接属性-network control panel applet

firewall.cpl 防火墙

control 打开控制面板

Tab键 补全文件名

3.开发环境的搭建(重点)

1.JDK、JRE、JVM的关系

JDK = JRE+开发工具集(例如Javac编译工具等)
JRE = JVM + JavaSE标准类库

2.JDK的下载、安装

下载:官网,github

安装:傻瓜式安装:JDK 、JRE

注意问题:安装软件的路径中不能包含中文、空格。

3.path环境变量的配置

1.为什么配置path环境变量?

​ path环境变量:windows操作系统执行命令时所要搜寻的路径

​ 为什么要配置path:希望java的开发工具(javac.exe,java.exe等命令)在任何的文件路径下都可以执行成功。

2.如何配置?

D:\developer_tools\Javaljdk1.8.0_131\bin; ===》%JAVA_HOME%\bin;
JAVA_HOME=D:\developer_tools\Javaljdk1.8.0_131

4.编译运行第一个程序

编译:javac HelloWorld.java
运行:java HelloChina

总结第一个程序

1.java程序编写-编译-运行的过程

编写:我们将编写的java代码保存在以".java"结尾的源文件中

编译:使用javac.exe命令编译我们的java源文件。格式:javac 源文件名.java

运行:使用java.exe命令解释运行我们的字节码文件。 格式:java 类名

2.在一个java源文件中可以声明多个class。但是,只能最多有一个类声明为public的。而且要求声明为public的类的类名必须与源文件名相同。

3.程序的入口是main()方法。格式是固定的。

4.输出语句:

​ System.out.println():先输出数据,然后换行

​ System.out.print():只输出数据

5.每一行执行语句都以";"结束。

6.编译的过程:编译以后,会生成一个或多个字节码文件。字节码文件的文件名与java源文件中的类名相同。

5.注释:Comment

分类:

​ 单行注释://

​ 多行注释:/* */

​ 文档注释:/** */

特点:

①单行注释和多行注释,注释了的内容不参与编译。 换句话说,编译以后生成的.class结尾的字节码文件中不包含注释掉的信息

② 注释内容可以被JDK提供的工具 javadoc 所解析,生成一套以网页文件形式体现的该程序的说明文档。

③ 多行注释不可以嵌套使用

6.Java API 文档:

API:application programming interface。习惯上:将语言提供的类库,都称为api

API文档:针对于提供的类库如何使用,给的一个说明书。类似于《新华字典》

posted on 2022-03-06 21:36  freyhe  阅读(30)  评论(0编辑  收藏  举报