Dos命令
打开dos命令窗体:
win->附件->命令提示符(也可以以管理员权限打开dos命令)
win + R 打开运行窗口->cmd
常见的dos操作:
dir:显示一级工作目录下的所有的文件夹名称/文件名称
盘符: :转盘操作
下一级目录:cd + 空格 +文件夹名称
返回上一级目录: cd+ …
一次性进入多级目录下:cd + 空格 + 路径名
一次性回到根目录:cd + (或者/)
向上键:重复上一行的命令行代码
向下键:重复下一行的命令行代码
通配符:* 代表任意的单词
md + 空格 + 文件夹:新建一个文件夹
rd + 空格 + 文件夹:删除一个文件夹(文件夹中不能有文件)
exit:退出当前命令窗口
win+pausebreak:windows系统属性界面
Java
Java的前世今生
1994年James Golsing在美国硅谷发布java第一个方程式
1995.5.1 sun公司发布java的第一个版本
2009年sun公司被Oracle收购
2018年jdk 1.8版本
全世界最主流的网页编程汇编语言(web开发语言)
C#—面向web开发汇编语言(在windows系统运行)
Java特点:
简单性:去掉指针、运算符重载等
封装性:开发时间和周期比底层开发短
安全性:JVM有垃圾回收器,自动清理内存
平台无关性:跟操作的系统平台没有关系
write once, run anywhere!
Java三大技术平台:
JavaEE: (J2EE)(Java 2 Platform,Enterprise Edition,java平台企业版)Web企业级网页应用解决方案
Java企业版 工作
企业级网络应用系统的开发,超级计算机,大型网络客户端和服务器,神经网络,大数据
JavaSE: (J2SE)(Java2 Platform Standard Edition,java平台标准版)开发普通桌面和商务应用程序提供的解决方案
桌面应用程序的开发(第一阶段学习主要内容)
JavaME: (J2ME)(Java 2 Platform Micro Edition,java平台微型版)java微型版(被Android淘汰掉)
手持终端设备和嵌入式设备小应用程序的开发
Java运行环境
jdk(Java Development Kit Java开发工具包)–核心 (jre + jvm)
编写java程序,在电脑运行java运行所有的源文件或者类库
jre(Java Runtime Envrioment java运行环境)
编写java程序所需要的运行环境 jvm + lib类
jvm(Java virtual Machine java虚拟机)(windows运行java程序核心)
加载源代码、加载类库文件、分配内存、垃圾回收器回收内存
1.win + pausebreak -> 系统 -> 高级属性 -> 环境变量 -> 系统变量
2.新建变量名:JAVA_HOME
变量值:jdk安装目录(bin文件之上)
3.新建变量名:classpath --编译生成 .class可执行文件的路径
变量值:.;
变量值:%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;
4.已有的path变量 --编译运行java源程序的两个执行工具
后面添加:%JAVA_HOME%\bin;
javac.exe java.exe
第一个Java程序
1.新建txt文件,文件名HelloWorld
2.在文件中写
class HelloWorld{
public static void main(String[] args){
System.out.printIn(“Hello World!”);
}
}
3.修改文件名字为HelloWorld.java(修改扩展名点击是)
4.在windows上运行
cmd == dos
编译 javac HelloWorld.java
运行 java HelloWorld
Java开发三大周期
1.编码期(coding)–符合java基础语法和规范
编写java源代码,文件名 .java(不能直接运行)
2.编译期(compile)–语法错误
通过javac.exe编译工具,将java源文件在jvm中编译,生成 .class字节码
检验代码是否有语法错误
3.运行期(run)–运行jvm中内存数据的错误
通过java.exe运行工具,将jvm中的 .class文件运行出来结果
java 字节码文件的名称
Java编程规范
1 java注释:写在源文件任何位置都可以,本身不参与程序的执行
单行注释 //
多行注释:/* /
/* **/
多行注释的快捷键:ctrl+/
2 java程序的基本单位--类
class 类名{ 类体:这个类要实现的具体功能}
类名---大驼峰命名法(首字母大写,其余字母小写) XxxYyyZzz
在学习初期:类名与源文件的名称尽量一致
问题: 在一个java源文件中定义多个类?能
在一个java源文件中定义多个main()方法?不能
3 严格区分字母的大小写
4 标志符:java中类名,变量名,方法名的单词
数字(0-9) 字母(a-z A-Z) _ $ 组合的任意单词
不能以数字开头
不能是关键字:凡是蓝色的单词都是关键字
5 关键字:有特殊意义的字母(editplus编辑中蓝色字体)
红色字体的单词是一个类名
6 重新修改源代码之后--重新编译---重新运行
class Demo1
{
// 类体:具体程序的功能实现
/* java应用程序执行的入口:main方法
public static void main(String[] args)
{}
public --- 方法是公共的,大家都能使用
static ---方法是静态的(jvm内存中一直都存在)
void ----方法向外部提供数据,不能外部进入数据
String[] args ---- 数据进入main方法
ctrl+j ---重复上一行代码
*/
public static void main(String[] args)
{
// 方法体:具体的执行的语句
// 向控制台dos命令窗口输出()里面的内容
// System---系统类
// .---所属关系
// out---对象,负责向dos系统向外输出
// println() 方法---负责向dos系统输出内容的方法
System.out.println("ashaishiashiahsi");// 文本
System.out.println(8989); // 输出数字
System.out.println("_φ(?_?? 人丑就要多读书*?????(??ω?)???? 好好学习天天向上(?>?<)? "); // 输出数字
}