JavaSE_day1概述
来源:互联网 发布:javascript功能 编辑:程序博客网 时间:2024/05/18 02:59
1.Java语言发展史
Java是由Sun公司1995年推出的一门高级的编程语言。
目前最新版本是JDK7.0
2.
Java不是一门技术而是一个平台,在java这个平台下有N多基于Java的技术。
3.Java三大体系结构
JavaSE(J2SE)标准版:专门用来解决低端商务应用软件。
JavaEE(J2EE)企业版:针对企业提供相应的软件解决方案。
JavaME(J2ME)微型版:针对手机或者嵌入式开发
JavaSE是学习JavaEE和JavaME的基础。
大众软件:不是针对某一行业的,可以适用在所有的行业中。
行业软件:针对某一行业来定位进行开发
4.Java语言的特征
一种纯面向对象的编程语言。
一种与平台无关的语言。(它提供了在不同平台下运行的解释环境)
一种健壮的语言,吸收了C/C++语言的优点。
有较高的安全性。(自动回收垃圾,强制类型检查,取消指针)
5.JVM虚拟机
Java语言可以跨平台,原因是只要在不同的平台上安装相应版本的JVM虚拟机即可,虚拟机可以屏蔽不同平台下底层的差别,java程序在运行时,实际上是运行在当前的虚拟机上,而且虚拟机有一个解释器组件负责和当前的载体进行通信,所以就可以
实现一次编译到处运行。
6.GC垃圾回收器
在java语言提供了一种自动回收垃圾的机制,当前JVM启动时,会自动产生一个任务(线程)来监控java程序内存的分配情况,并且能够在JVM空闲时会自动进行垃圾回收。
注意:
垃圾回收器在Java程序运行过程中自动启用,程序员无法精确控制和干预。
7.JDK
JDK(Java Development Kits)-- Java开发工具集
JRE(Java RunTime Environment)Java运行时环境
JVM
Java API (应用程序编程接口)
Java编译器(javac.exe)、Java运行时解释器(java.exe)、Java文档化化工具(javadoc.exe)及其它工具及资源
JRE的三项主要功能:
加载代码:由类加载器(class loader)完成;
校验代码:由字节码校验器(bytecode verifier)完成;
执行代码:由运行时解释器(runtime interpreter)完成。
8.JDK安装与配置
安装省略
配置
【我的电脑】--右击---【属性】---选择---【高级】-----【环境变量】--在系统变量下找到path,然后把
Jdk安装的bin目录,复制到当前的path变量中,然后再新建一个系统变量 变量名classpath ,变量值.。
classpath的作用就是告诉JVM寻找字节码文件的路径。
配置完毕,可以再DOS命令窗口中 使用 javac或者java进行测试。
9.java开发的步骤
step1:编写源代码
类名一定要和文件名一致,并且类名首字母一定要大写。
main方法是程序的入口,写法固定。
在源代码中大括号要成对出现
step2:编译源代码
首先在DOS命令下进行目录切换
语法: javac 类名.java
step3:运行字节码文件
语法: java 类名
源文件名必须与公有类的名字相同,一个源文件中至多只能有一个public的class声明
Java程序的执行入口是main()方法,它有固定的书写格式:
public static void main(String [] args){ ... }
Java语言严格区分大小写
每个语句以分号(;)结束
空格只能是半角空格符或是Tab字符
三种注释方式://单行注释 /*多行注释*/ /**文档注释*/
Java是由Sun公司1995年推出的一门高级的编程语言。
目前最新版本是JDK7.0
2.
Java不是一门技术而是一个平台,在java这个平台下有N多基于Java的技术。
3.Java三大体系结构
JavaSE(J2SE)标准版:专门用来解决低端商务应用软件。
JavaEE(J2EE)企业版:针对企业提供相应的软件解决方案。
JavaME(J2ME)微型版:针对手机或者嵌入式开发
JavaSE是学习JavaEE和JavaME的基础。
大众软件:不是针对某一行业的,可以适用在所有的行业中。
行业软件:针对某一行业来定位进行开发
4.Java语言的特征
一种纯面向对象的编程语言。
一种与平台无关的语言。(它提供了在不同平台下运行的解释环境)
一种健壮的语言,吸收了C/C++语言的优点。
有较高的安全性。(自动回收垃圾,强制类型检查,取消指针)
5.JVM虚拟机
Java语言可以跨平台,原因是只要在不同的平台上安装相应版本的JVM虚拟机即可,虚拟机可以屏蔽不同平台下底层的差别,java程序在运行时,实际上是运行在当前的虚拟机上,而且虚拟机有一个解释器组件负责和当前的载体进行通信,所以就可以
实现一次编译到处运行。
6.GC垃圾回收器
在java语言提供了一种自动回收垃圾的机制,当前JVM启动时,会自动产生一个任务(线程)来监控java程序内存的分配情况,并且能够在JVM空闲时会自动进行垃圾回收。
注意:
垃圾回收器在Java程序运行过程中自动启用,程序员无法精确控制和干预。
7.JDK
JDK(Java Development Kits)-- Java开发工具集
JRE(Java RunTime Environment)Java运行时环境
JVM
Java API (应用程序编程接口)
Java编译器(javac.exe)、Java运行时解释器(java.exe)、Java文档化化工具(javadoc.exe)及其它工具及资源
JRE的三项主要功能:
加载代码:由类加载器(class loader)完成;
校验代码:由字节码校验器(bytecode verifier)完成;
执行代码:由运行时解释器(runtime interpreter)完成。
8.JDK安装与配置
安装省略
配置
【我的电脑】--右击---【属性】---选择---【高级】-----【环境变量】--在系统变量下找到path,然后把
Jdk安装的bin目录,复制到当前的path变量中,然后再新建一个系统变量 变量名classpath ,变量值.。
classpath的作用就是告诉JVM寻找字节码文件的路径。
配置完毕,可以再DOS命令窗口中 使用 javac或者java进行测试。
9.java开发的步骤
step1:编写源代码
注意:
public class HelloWorld{public static void main(String[]args){System.out.println("这是我的第一个java程序");}}
类名一定要和文件名一致,并且类名首字母一定要大写。
main方法是程序的入口,写法固定。
在源代码中大括号要成对出现
step2:编译源代码
首先在DOS命令下进行目录切换
语法: javac 类名.java
step3:运行字节码文件
语法: java 类名
10.Java程序初步认识总结
源文件名必须与公有类的名字相同,一个源文件中至多只能有一个public的class声明
Java程序的执行入口是main()方法,它有固定的书写格式:
public static void main(String [] args){ ... }
Java语言严格区分大小写
每个语句以分号(;)结束
空格只能是半角空格符或是Tab字符
三种注释方式://单行注释 /*多行注释*/ /**文档注释*/
0 0
- JavaSE_day1概述
- JavaSE_day1-3(笔记)
- 概述
- 概述
- 概述
- 概述
- 概述
- 概述
- 概述
- 概述
- 概述
- 概述
- 概述
- 概述
- 概述
- 概述
- 概述
- 概述
- python3.3 import替代方案
- Cygwin安装
- 所有结点对的最短路径问题之Johnson算法
- Struts2前后台参数传递总结
- 什么是IaaS, PaaS和SaaS及其区别
- JavaSE_day1概述
- ubuntu如何调整屏幕亮度
- JDK与JRE内部的一些区别和联系
- 学习鸟哥的Linux私房菜笔记(5)——目录
- 五角星填充FillModesClassical
- 函数中关于“函数声明”“函数定义”“函数原型”的辨析
- [隐式图搜索]Fill(倒水问题) UVA10603
- 在silverlight中EnitityFramework4.1框架下的以codefirst模式进行后台处理的SQL日志记录方法
- 构建多线程应用程序2 Parallel 并行类:Parallel.ForEach()、Task异步操作类:Task.Factory.StartNew()、并行LINQ查询: AsParallel()