初学java从这里开始
这是我个人归纳的一些知识点,我觉得初学java首先需要重以下的知识开始
(1)JAVA程序开发步骤:
源代码-->编译成*.class-->执行(将.class交给JVM)
jvm--java虚拟机(解释器)
(2)
JDK -- java开发工具包(编译器、解释器、类库)
JSDK -- java标准开发工具包
J2SDK -- java 2.0 标准开发工具包;
J2EE -- J2SDK + 网络开发类库
J2SE -- java2.0 标准环境
(3) JAVAHOME --- jdk安装目录;
编译器 javahome\bin\javac.exe
解释器 javahome\bin\java.exe
类库 *.jar
(4)编译: javac *.java
执行: java 类名(不能带.class扩展名)
(5)path环境变量
功能:设置可执行文件的搜索路径
格式:set path=%path%;路径
%path% --- 代表已有的path信息
查看:path
(6)classpath环境变量
功能:设置可 .class文件 的搜索路径
格式:set classpath=%classpath%;路径
(7)java开发工具
eclipse、jbuilder
(8)数据类型
原始数据类型:byte、char、short、int、long、float、double、boolean
引用数据类型:包括数组、类、接口
(9)运算符
运算符分为:算术运算符、赋值运算符、关系运算符、逻辑运算符、条件运算符
(10)控制语句
控制语句包括:判断语句、循环语句、跳转语句
(11)数组
仅声明:如 int [] array;
声明和创建:如 int [] array=new int[5];
声明、创建和初始化:如 int [] array={1,2,…,n};
(12)对象
理解面向对象的概念,面向对象编程思想的核心是对象
创建对象:通过关键字new
对象和类的区别:对象是实体,而类是对象的原型
(13)类
类的定义:使用关键字class
类包含的内容:属性、方法(以及构造方法)
构造方法:没有返回类型,方法名和类名一样
方法的包含的内容:方法名称、方法返回值的数据类型(没有返回值使用void)、参数
相关文档:
1、JDBC(Java Database Connectivity)提供连接各种关系数据库的统一接口。
2、EJB(Enterprise JavaBeans)使得开发者方便地创建、部署和管理跨平台的基于组件的企业应用。
3、Java RMI(Java Remote Method Invocation)用来开发分布式Java应用程序。一个Java对象的方法能被远程Java虚拟 ......
昨天写了用面向对象的思想去分析一个实际的问题,呵呵,那么今天就就类和对象做一个详细的讨论。
昨天说了在CS中人物可能是一个抽象类或一个接口,而各种各样的人物就是继承或实现了这个接口,而说到这里我们还在讨论类,还没有涉及到对象,那么什么时候产生的对象呢?那是咱登陆了CS后选择了一个人物,然后再我们选好的同 ......
Java类的初始化顺序
我把Java类的初始化顺序分为两部分。第一部分是类的初始化,第二部分是对象的初始化。
在初始化之前JVM必须先把该类的字节码加载到内存中来。这时不管创不创建对象都会马上执行类的初始化:
执行静态初始化表达式(如static int a = 10)和静态初始化块(即static{}中的内容),注意两 ......
2010-05-03
Linux AS 4
JDK
Sun JDK
http://java.sun.com/javase/downloads/index.jsp
Download Java SE Development Kit 6u20 for Linux, Multi-language
Java SE Development Kit 6u20
jdk-6u20-linux-i586-rpm.bin
Java SE Development Kit 6u20
jdk-6u20-linux-i586.bin
Notes:现在的JDK ......
JVM本身提供了一组管理的API,通过该API,我们可以获取得到JVM内部主要运行信息,包括内存各代的数据、JVM当前所有线程及其栈相关信息等
等。各种JDK自带的剖析工具,包括jps、jstack、jinfo、jstat、jmap、jconsole等,都是基于此API开发的。本篇对这部
分内容进行一个详细的说 ......