【Java】简介

来源:互联网 发布:济宁淘宝代运 编辑:程序博客网 时间:2024/05/21 07:52

历史

1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器;java语言是由C++改良而来
特点:取消了多继承,指针,内存的手动释放
1994年将Oak语言更名为Java;


Java属性

java :是一种面向对象的跨平台语言。
(c:是一种面向过程的不跨平台的语言)


Java技术体系架构

JAVA SE(java标准版):做桌面级的开发,就是咱们java语言核心。
JACA EE(java企业版):做企业级的高并发的项目开发
JAVA ME(java移动版):做嵌入式开发


java的跨平台特性

(1)计算机的高级编程语言类型分为编译型和解释性

1–编译型:c语言

程序在执行之前需要一个专门的编译过程,把程序编译成 为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。程序执行效率高,依赖编译器,跨平台性差些。

2–解释型:shell

以文本方式存储程序代码程序执行之前,不需要编译,运行时进行解释成对应平台的指令集,不能直接执行,需要解释器。执行效率较低,能够跨平台。

(2)java是一种半编译,半解释型的语言。

1– java编译: java源码(.java)—>编译—>java字节码文件(.class)
2– java运行: java字节码文件(.class)—->java解释器加载、校验、解释、执行(JVM)—->对应平台的指令集


java的垃圾回收机制特性(GC)

系统级线程跟踪存储空间的分配情况。并在JVM的空闲时,检查并释放那些可被释放的存储器空间。

(1)优点:加速开发
(2)缺点:垃圾收集在Java程序运行过程中自动进行,程序员无法精确控制和干预。


java的基本概念

JVM :java虚拟机,java实现跨平台的核心。
JRE :java运行环境,java的虚拟机+java的核心库
JDK :java开发包,java的开发工具+JRE

JDK>JRE>JVM


java开发环境的搭建

(1)JDK下载

(2)JDK安装

(3)配置系统环境变量

JAVA_HOME : java的安装目录
CLASSPATH : Java的库地址
Path : java的执行程序地址

(4)检查是否安装成功
java -version
java
javac

java环境的配置:
http://jingyan.baidu.com/article/f96699bb8b38e0894e3c1bef.html

JDK官网
http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html

如果安装了,先卸载开始-控制面板-程序与功能
如果删除不了,直接安装jdk
1、新建JAVA_HOME
jdk安装路径一直到jdk1.x.x
例如:C:\Program Files\Java\jdk1.8.0_45

2、修改path
在值里面先按end健跳到最后面
然后追加
;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

3、新建:CLASSPATH
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;


用记事本开发java程序

(1)新建一个txt文件,重命名为HelloWorld.java
(2)编译源码

public class HelloWorld{ //类名要和类文件名一致

public static void main(String argv[]){ //java的入口函数main、S大写

System.out.println(“hello world!”); //输出到平台、与C语言的printf意义相同
}
}

(3)编译源码
javac HelloWorld.java
生成HelloWorld.class文件

(4)运行
java HelloWorld (注意不是HelloWorld.class)


开发Java应用要点

(1)一个源文件中至多只能有一个public的class声明
(2)源文件名必须和public的类名相同
(3)main方法是Java应用程序的入口方法


Ecplise开发

【1】Eclipse 支持多种语言,多种开发的开源IDE(编辑、编译、调试集合到一块)
Eclipse 常见版本:Eclips标准版(JAVA SE开发)、myEclipse(JAVA EE开发)、ADT builder(Android开发)

【2】Eclipse的安装
Eclipse是绿色版,直接解压(必须是全英文路径)

【3】在Eclipse里新建工程 (看文档)
(1)新建一个java的工程
(2)建立一个包
(3)新建一个主类
(4)写源码
(5)编译执行

【4】Eclipse导入和导出工程(看文档)

【5】Eclipse调试 (看文档)

【6】Eclipse快捷键

(1)自动补全
alt+/

(2)设置全字母触发补全

(3)自动加注释
ctrl+/

(4)删除
ctrl +d

(5)移动
alt+上下

(6)复制
ctrl+alt+上下

(7)运行
ctrl+F11

(8)自动修复
悬停 或 ctrl+1 或f2(自动补全变量,自动倒包,自动改错)
2、自动倒包
ctrl+shift+o
3、查找内容
ctrl+f

(9)自动放大窗口
ctrl +m

(10)自动跳转到上次修改
alt+左右

(11) 保存
ctrl+s
(12) 整理代码
ctrl+shift+f
(13)撤销
ctrl+z

重置视窗:windows->reset perspetive

0 0
原创粉丝点击