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

Java日记(一)——java入门

java入门
一、java是什么
java是一种计算机编程语言,软件开发平台,软件运行平台,还是一种软件部署环境。
二、java有什么
java技术有三个分支:Java SE、Java EE和Java ME。
三、java能干什么
主要有三个方面:桌面应用程序的开发、企业级的应用和嵌入式设备。
四、java的特点
java是一种简单的、面向对象的、分布式的、解释型的、健壮的、安全的、结构中立的、可移植的、性能优异的、多线程的、动态的语言。
五、构建java的环境
第一步:下载jdk。
第二步:安装jdk。
第三步:配置环境变量。
 环境变量的配置主要有三个方面:path、classpath和JAVA_HOME。
path:配置到jdk的安装目录\bin。
JAVA_HOME:配置到jdk的安装目录下。
classpath:一般我们在配置时,都要配置“.;”,“.”在这里表示的是当前目录下。
第四步:检测。通过在cmd中输入java和javac。
六、HelloWorld
我们学习任何编程语言都是从HelloWorld开始的,它是最简单的、基本的程序。
HelloWorld的代码如下:
public class HelloWorld {
 public static void main(String [] args) {
 System.out.println("Hello World!");
 System.out.println("本笔记是根据java私塾的视频整理而来的!");
}
}
练习过HelloWorld程序后,我们可以从中看出一个java程序的运行过程。
1. 编写java代码,以.java 结尾。
2. 编译成class文件。
3. 类装载,通过classloader寻找和装载程序执行时所需要的类。
4. 字节码校验。
5. 解释或JIT,class文件是不能被计算机直接识别的,必须通过解释器进行解释,或者通过JIT(java即时编译)将class文件编译成计算机能够识别的机器代码。
6. 运行。
七、java的三大技术特性
1. 虚拟机
java虚拟机是在真实机器上用软件模拟出来的一种想象机器。正是由于java虚拟机,才使得java能够独立于平台。
java虚拟机的功能:1. 通过classloader寻找和装载class文件。2. 解释字节码。3. 进行运行期间的垃圾回收。4. 提供与硬件交互的平台。
2. 垃圾回收
什么是垃圾?垃圾指的是被分配了资源,而又不再使用的内存块。
垃圾回收简单的说就是释放内存。
java的垃圾回收,java的垃圾回收机制是自动检查和释放不再需要的内存,程序员无法控制它的功能和行为。
3. 代码安全
 java通过四个关卡来保证java程序的安全性:1. 编译检查。2. 类装载检查。 3. 字节码校验。 4. 运行期间的沙箱机制


相关文档:

JAVA 精确计算时的陷阱 troy

在java.math包中有个BigDecimal类,通过这个类可以进行精确计算. 我们知道BigDecimal有个setScale(int 精度,int 舍入模式)方法,随之而来问题出现了,当运行如下代码时:
/**
 * @author troy(J2EE)
 * @version 1.0
 */
import java.math.*;
 
public class Test{  
  & ......

flex和java做的图片上传的小例子

用的是Commons上传组件,下载地址:Commons
网上找的小例子改的,修改了部分错误。
1,FileUpload.java
package com.fileupload;
import java.io.File;
import java.io.IOException;
import java.io.PrintWriter;
import java.nio.charset.Charset;
import java.util.Iterator;
import java.util.List;
import ja ......

MySql与Java的时间类型

MySql的时间类型有          Java中与之对应的时间类型
date                                  ......

java获得项目路径

    /**
  * 获取服务器的web地址
  * @return
  */
 private String getWebPath(){ 
  
   String _tempStr = Thread.currentThread().getContextClassLoader().getResource("").toString();
  
   _tempStr=_tempStr.substring ......

JAVA 日期相关(转载)

/**
* 有关日期工具类(extends TimeUtil)
*
* TimeUtil主要功能有:
* 1.各种日期类型(字符,util.Date,sql.Date,Calendar等)转换
* 2.获取指定日期的年份,月份,日份,小时,分,秒,毫秒
* 3.获取当前/系统日期(指定日期格式)
* 4.获取字符日期一个月的天数
* 5.获取指定月份的第一天,最后一天
*
* Date ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号