常见的Dos命令
打开cmd附带进入目录效果的方式
1.再任意的文件夹下面,鼠标右键,在windows终端中打开
2.在资源管理器的地址栏前面加上cmd路径
3.win+r,wt
常用命令
基本操作:
#盘符切换 C:
#查看目录下的文件 dir
#切换目录 cd+目录(change directory)这里的目录可以是完整的目录,也可以是下一级的文件夹名
#返回上级 cd ..
#清除屏幕 cls
#推出终端 exit
#查询ip地址 ipconfig
#查询ip地址 ping
常用应用:
#打开计算器calc
#打开画图工具mspaint
#打开记事本notepad
文件操作
md 目录名
rd 目录/文件名(完全删除)
cd> 文件名
del 文件名
Java入门
Java的特性
1.简单性:语法基于C,但又简于C
2.面向对象:重点放在对象与对象之间的接口上,模拟人类思维写程序的一种程序设计技术
3.可移植性:跨平台write once, run anywhere
4.高性能:性能次于C++
5.分布式:通过URL访问网络资源,支持远程方法调用,通过反射机制可以使Java拥有动态性
6.多线程:
7.安全性:
8.健壮性:Java拥有非常好的内存管理和异常机制
基础知识
1.三大版本:
JavaSE:标准版(桌面程序,控制台开发)
JavaEE:企业级开发(web端,服务器开发)
JavaME:嵌入式开发
2.JDK, JRE, JVM:
Java的跨平台核心在JVM上,它绕过了系统底层的不同,实现一端开发,多端部署
Hello World
public class Demo { //公开的类Demo
public static void main(String[] args) { //public static void都只是修饰符关键字;main核心方法:程序必须通过main方法才能执行
System.out.println("Hello, World!");
}
}
可能会遇到的bug:
- 每个单词的大小写不能出现问题,java是大小写敏感的;
- 尽量使用英文名,该问题的出现与否与编译环境有关;
- 文件名和类名必须保持一致;
- 符号使用了全角符号
Java的运行机制
Java既有编译型也有解释型的特点,编译和解释区分在时机上
小故事:
一个美国人想看《三体》,那么此时他有三条途径
- 编译型(complier):用一个机器把三体直接翻译出来,然后读它;优点是可以一口气看完,缺点就是三体内容一变,他就得重新翻译一下;(操作系统、C++)
- 解释型(interpreter):他找了个翻译官,他要看一段,翻译官就给他翻译一段;优点是内容一变,就可以只把变了的内容翻译给他,缺点是用一下翻译一下,回头想看什么东西又要翻译一下,有性能损失;(网页“对速度要求不高”,JavaScript)
- 先进行用编译器一次预编译,生成一个介于机器码和java语言代码的字节码,再用解释器(边翻译边运行)一行一行翻译去地告诉操作系统该干什么(Java)
Attention:随着时代的发展,硬件质量提升,编译型和解释型性能的差异越来越小
IDEA的使用
- IDE:集成开发环境( Integrated Development Environment )
- 写代码都是再SRC文件夹下写
- psvm可以直接生成main方法,sout直接生成打印语句,更多的快捷操作等着你