(1)学习java第一天:JAVA概述

(1)学习java第一天:JAVA概述

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*ex.e** java*ex.e**

第一个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*ex.e**编译工具,将java源文件在jvm中编译,生成 .class字节码

检验代码是否有语法错误

3.运行器(run)--运行jvm中内存数据的错误

通过java*ex.e**运行工具,将jvm中的 .class文件运行出来结果

java 字节码文件的名称

Java编程规范

1 java注释:写在源文件任何位置都可以,本身不参与程序的执行

单行注释 //

多行注释:/* */

/** **/

多行注释的快捷键:ctrl+/

2 java程序的基本单位--类

类名---大驼峰命名法(首字母大写,其余字母小写) XxxYyyZzz

在学习初期:类名与源文件的名称尽量一致

问题: 在一个java源文件中定义多个类?能

在一个java源文件中定义多个main()方法?不能

3 严格区分字母的大小写

4 标志符:java中类名,变量名,方法名的单词

数字(0-9) 字母(a-z A-Z) _ $ 组合的任意单词

不能以数字开头

不能是关键字:凡是蓝色的单词都是关键字

5 关键字:有特殊意义的字母(editplus编辑中蓝色字体)

红色字体的单词是一个类名

6 重新修改源代码之后--重新编译---重新运行

{

// 类体:具体程序的功能实现

/* 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("_φ(?_?? 人丑就要多读书*?????(??ω?)???? 好好学习天天向上(?>?<)? "); // 输出数字

}