@[义目录标题)

java的历史

JAVA创始人詹姆斯.高斯林
1990年开发
1995年推出

应用方面:(应用场景广泛)

安卓手机app
网页程序;淘宝
嵌入式:手环中的程序
家用电器
大数据hadoop框架原生语言为java
自带内存垃圾回收机制

面向对象:更精简,各司其事
面向过程:繁杂,自主其事

----------------------------

javase java的基础应用技术

javame java的移动端开发技术,目前很少用

javaaee java的企业级开发技术 目前大量应用

android android的主语言为java 谷歌推出

大数据 大数据常见解决方案首选语言 apache主导

jvm是java跨平台的核心,将程序翻译成对应操作系统可以理解的指令,操作系统根据指令,完成程序运行。
不同的操作系统设计了不同的JVM。

JVM:java Virtual(虚拟)Machine(机器)JVM是跨平台的核心

JRE:java Runtime(运行时) Environment(环境),java运行时环境。

jre=JVM+核心类库

核心类库

JDK:java Development(开发)kit(工具)java开发工具包;

jdk=jre+开发相关工具

从jdk1.2开始包含浏览器动态嵌入

从jdk1.5 JDK5 开始里程碑式的版本

JDK1.7较稳定

JDK1.8普遍使用

网页制作三项技术(非java)html css js

java自带前端框架swing GUI

注意事项:安装时,安装路径必须全英文路径。

Bin目录存放可执行文件

src为JDK的源代码

-------------------------------

windows常用命令

a、cmd窗口的三种打开方式:

1、win+r;2、在开始搜索cmd

3、在文件夹地址栏搜索cmd

命令提示符路径:用win+r打开的路径为默认路径(C:/USER+用户名)

该路径也代表了执行命令的当前路径。

----------------------------
windows常用命令:

1、切换盘时直接输入 盘符名称 + :

2、cd命令切换目录

输入cd .代表当前目录

输入cd…切换到本路径上一级目录

输入cd…切换到本路径上上一级目录

输入cd +精确路径,切换至具体路径

输入cd + 路径时仅输入文件名开头 + tab,系统会自动提示

----------------------*
相对路径与绝对路径,顾名思义
--------------**--------
常用命令2、

tree命令 树图命令

在cmd输入tree

自动显示当前路径所有文件夹主目录以及子目录文件结构

dir命令、

在cmd输入dir后,自动显示当前目录下所有文件以及文件夹

不显示树图分支

--------------------*
常用命令3、

文件夹命令

mk命令创建文件夹目录命令

mdkdir + 想创建的文件夹名称,则创建一个新的文件夹

删除文件夹命令

rmdir + 想删除的文件夹名称

仅支持删除目录内没用分支的文件夹

仅支持删除文件夹

-------------------------**-*-
常用命令4、

删除文件命令 del命令

在cmd内输入 del+文件名称

---------------**–--**–----*
常用命令5

清空cmd当前屏幕命令:cls

顾名思义在cmd输入 cls 清空当前cmd屏幕*

-----------------------*
常用命令6

帮助命令、help命令

在cmd内输入help

列出常用命令,或者为指定命令提供提示信息。

------------**–-------

java的特点

1、安全的机制

2、完全的面向对象:重要

3、丰富的开源的支持

最重要特点 跨平台:一次编译到处运行

Jvm java虚拟机是跨平台的核心

jvm可以将java语言翻译成其他操作系统可以识别的指令。

不同的语言有不同的Jvm

优点:降低成本

缺点:效率有一定的影响

jvm java虚拟机 是跨平台的核心

jre java运行时的环境 jre = jvm+核心类库

jdk java开发工具包

jdk里的src为java源码

编写入门级java文件

class XX{public static void main(String[]args){
System.out.println(“hello,hello”);
}}

编译:通过cmd 指令为 javac + 文件名.java

运行: 运行命令为,通过cmd 输入java + 文件名
1、java严格区分大小写

2、类名和文件名可以不一致

3、一个java文件内,可以有多个类,编译后每个类都会

有对应的clss文件。

4、如果在class前加了public,则类名和文件名必须一致

否则编译会报错。

关键字:被JAVA赋予特定含义的单词,例如 class 代表类

特点:关键字全部为小写

标识符组成规则:1、标识符可以有中英文字符。
2、标识符可以有数字构成。
3、$ _ 两个特殊符号,只要不报错的都可以

注意事项:

1、标识符不能为关键字

      2、建议不用中文

      3、标识符不能以数字开头

      4、所有字符严格区分大小写。

命名规范:

包:单个单词所有字母小写,  多个字符全小写,必须用“.”隔开


       类和接口:1、单个单词,首字母大写
                 2、多个单词,每 个单词首字母大写

       要见名只义,多单词首字母大写



变量:1、单个单词全小写,多个单词首个单词小写,之后每个单词首字母大写。


常量:单个单词字母均大写
      多个单词,每个单词均大写,单词之间用“_”隔开。

用cmd编译java

编译:将写入的程序,翻译成机器可识别语言,对应程序为 javac

用cmd运行 javac

javac+空格+java javac+空格+创建的文件名称(文件名称需加后缀)

用法:javac 命令 选项

java 文件名称

java

类:定义:clss 类名{ }将main方法放入大括号中

main方法 : public static void main (string[] args)

输出语句 System.out.println(“hello java”);

快捷键alt+?

1、注意在写代码时不要丢括号,括号要成对。

2、关键字注意区分大小写。

3、在java程序中,输入法应为英文输入法。

4、分号为结束用语,作为结束上述语句。

java定义的关键词为 class +所创建文件名+{ } 括号中间都属于文件名类,在括号中间写入代码。

class 是定义类的关键字,通过class定义了一个XX类,其中XX为类名

运行:运行可以识别的程序,对应程序为 java,运行时输入后缀为.class的文件

---------**-//--///---//----------*–

java的环境变量设置

顺序 我的电脑—>管理->高级-》环境变量—》

编辑-》变量名 JAVA_HOME 文件夹位置为jdk安装路径-》

打开path-》新建 %JAVA_HOME%\bin

配置成功后重新打开cmd

配置成功后,可以在任何磁盘编译java文件

-----------–----
关于程序的注释

本义为解释说明程序

实际多用于排除程序bug

注释的分类,基本分为:

行注释
//…

块注释
//

文档注释
运行后可以根据文档注释,生成一个说明文档。

/**…*/