易截截图软件、单文件、免安装、纯绿色、仅160KB

初学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)、参数


相关文档:

Java中对象的生命周期

  (1) 对象生命周期的开始
             对象生命周期开始时,需要为对象分配内存,并且初始化它的实例变量;
           对象生命周期结束
        & ......

java int 转为string的三种方法


JAVA中 int 类型要转化成 String 类型,可以有三种方式,分别是:
(1) String.valueOf(i) 
 (2) Integer.toString(i) 
(3) i+""
其中:第二种是效率最高的,耗时是其他两种的一半。
String.valueOf(i):891
Integer.toString(i):468
i+"":844
......

java线程 返回线程中的信息 (二)

多线程环境中,比较掌握的事情之一就是如何返回线程的信息。因为run和start方法并不返回任何值。
    假设现在有两个线程,主线程和一个子线程,子线程读文件,主线程需要对文件的结果进行操作,当然,最简单的方法就是读文件和处理读出的文件全部都在主线程中进
行。
   
   ......

java语句备忘

代码如下:
List <?> lines = FileUtils.readLines(new File(fileName));
for(Object line : lines){
}
问题:
1.List <?> 表示什么意思?
2.for括号内部的表达式是什么意思?
1、范型。表示lines中可保存任意类型
2、for-each 语句,作为for(int i=0;i<lines.length;i++){
Object line=lines.get(i ......

java 单元测试简介


  单元测试基础
  当今软件测试十分盛行时,本人通过项目实践和个人亲身体会浅谈单元测试,本人一直坚持“用代码说话的原则”,同时也希望个人能给出宝贵意见,共同探讨、共同进步,为中国软件事业有更大的发展共同奋斗!
  最早我们项目组开发的项目时,写代码都是从底层一直写到表现层到jsp,然后开发 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号