上了一节Java试听课,整理出如下笔记。

1.什么是java?

1.java面向对象编程语言。

2.java面向对象编程语言作用?

编写软件。

3.java的分类

1.深入程度

1.java的初级部分----(语法定义/常用程序类库使用)

2.java的高级部分----(特殊类库的使用)

2.使用平台【领域[行业]】

1.java  SE   [java的标准版]-----桌面应用程序

2.java  EE   [java的企业版]-----web应用程序【网站】

3.java  ME   [java的微型版]-----移动终端设备【嵌入式】

4.java3大平台的关系

1.java  SE 是开发java  EE或者java  ME基础。

5.发展历史

1.1995年5月23日,Sun Microsystems公司推出的跨平台编程语言――Java语言诞生(Oak语言更名而来)。

2.1999年6月,Sun公司发布Java的三个版本:标准版(J2SE)、微型版(J2ME)和企业版(J2EE)。

3.2005年6月,JavaOne大会召开,Sun公司公开Java SE 6。此时,Java的各种版本已经更名,已取消其中的数字“2”:J2EE更名为Java EE,J2SE更名为Java SE,J2ME更名为Java ME。    4.2009年04月20日,Oracle(甲骨文)宣布收购Sun。

6.java面向对象编程语言的特点

1.面向对象的编程思想

2.跨平台【操作系统】

3.多线程机制

4.异常处理机制

5.自动垃圾回收机制

*****************************************************

7.关于java程序的开发和运行

1.java程序的开发工具

JDK---java开发工具包

1.java开发工具和应用程序接口

2.JRE---java运行时环境

jre时包含在JDK中的,JDK既可以开发java程序也可以运行java程序。

JRE---java运行时环境

1.java的核心程序库

2.jvm---java虚拟机

JRE负责运行java程序,之所以可以运行java程序是因为它有jvm在里面。

2.下载jdk

1.官网下载

http://www.oracle.com/technetwork/java/javase/downloads/index.html

2.百度下载

"jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe"

3.安装JDK

注意:选择安装路径,不要安装在C盘

4.配置环境变量

计算机---右键----属性---高级系统设置---高级---环境变量----》系统变量

1.直接配置:

1.配置path

变量名称:Path

变量值:JDK的安装路径下的“bin”文件 例如:E:\JDK6.0\bin;  【最前面】

2.配置CLASSPATH

变量名称:CLASSPATH

变量值:.;E:\JDK6.0\lib\dt.jar;E:\JDK6.0\lib\tools.jar;  【开头有“.;”】

2.JAVA_HOME配置   ------[常用]

1.JAVA_HOME配置

变量名称:JAVA_HOME

变量值:JDK的安装路径 例如:D:\jdk1.6.0_30

2.配置path

变量名称:Path

变量值:%JAVA_HOME%\bin;

3.配置CLASSPATH

变量名称:CLASSPATH

变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;  【开头有“.;”】

5.测设环境变量的配置

开始---cmd---命令提示行---

C:\Users\Administrator>java -version

如果提示

java version "1.6.0_10-rc2"

Java(TM) SE Runtime Environment (build 1.6.0_10-rc2-b32)

Java HotSpot(TM) Client VM (build 11.0-b15, mixed mode, sharing)

表示成功;

如果提示“不是内部命令”,表示配置错误。

6.开发java程序运行java程序

1.编写java源程序

1.在指定 的路径下创建一个记事本文件。

例如:在“F:\20150919\20150919java”路径下新建记事本文件

2.打开新建的记事本文件,写入java代码。

public  class  Hello{

public  static  void main(String args[]){

System.out.println("欢迎学习java语言");

}

}

3.保存(Ctrl+s),关闭这个记事本文件。

4.修改这个记事本文件的名称

文件名称---源程序中class后面的单词。

扩展名---改成“.java”

以“.java”结尾的文件就是java的源文件。

2.编译java源程序

1.开始--cmd--命令提示行

2.将访问路径切换至java源文件所在的路径下 C:\Users\Administrator>f:

F:\>cd 20150919

F:\20150919>cd 20150919java

F:\20150919\20150919java>

3.输入编译命令  javac java源文件名称

例如:javac Hello.java

编译成功后会在源文件所在的路径下得到一个与之对应的class文件。

以“.class”结尾的文件就是java源文件编译后的字节码文件。

3.运行java程序

输入  java  字节码文件的名称【没有扩展名】

例如:java Hello

8.java程序的执行过程

1.将编写好的java源程序(“.java”)通过java的编译器【javac】,编译成对应的字节码文件【“.class”】

2.将编译后得到的字节码【“.class”】文件,交给JVM运行--【java】。

JVM执行java程序,并且只执行编译后的字节码文件。

*****************************************************

最新文章

  1. android—-线性布局
  2. log4net 按时间输出日志
  3. Android的多媒体框架OpenCore介绍
  4. 如何使用autotools生成Makefile
  5. 64位win7安装jdk和eclipse
  6. Android简介(一)
  7. Mahout系列之----kmeans 聚类
  8. Linux 学习之路 --------ip地址虚拟网络
  9. qml: 以鼠标为中心进行放缩;
  10. JFreeChart 之柱状图
  11. Ibatis.Net 输出SQL语句学习(七)
  12. Linux命令之lsb_release - 查看当前系统的发行版信息
  13. AngularJs HTML DOM、AngularJS 事件以及模块的学习(5)
  14. mysql 用户与权限
  15. python 集合的运算
  16. 下拉菜单  - - css
  17. 图片压缩之 PNG
  18. flow flow-typed 定义简单demo
  19. Windows GDI绘图基础知识
  20. ejb3persistence.jar javax.persistence的注解配置

热门文章

  1. c#异步编程async await
  2. SQL Cookbook—插入、更新与删除
  3. Winform取消用户按下键盘的事件
  4. Java代码在本地运行没有问题。上传到阿里云服务器后。出现了中文乱码解决
  5. HDU 5690——All X——————【快速幂 | 循环节】
  6. java服务器访问其他服务器工具类编写
  7. 【转】WEB安全之渗透测试流程
  8. ASP.NET Web API根据代码注释生成Help文档
  9. golang中的make与new
  10. 获取指定包名下继承或者实现某接口的所有类(扫描文件目录和所有jar)