易截截图软件、单文件、免安装、纯绿色、仅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 ......

java加密与解密(一)

jdk安全强度设置:
   http://java.sun.com/javase/downloads/index.jsp中的Other Downloads下载 
   解压zip,
   用其中的两个jar包覆盖jdk6下\%JDK_HOME%\jre\lib\security目录下的jar包
   jre目录下也作相同配置
   然后通过代码段
try {
  & ......

JAVA定时器类的使用


Java代码
import java.util.Timer;   
import java.util.TimerTask;  
import java.util.Timer;
import java.util.TimerTask;
Java代码
public class Test {   
 public static void main(String[] args) {    ......

java分页代码用于jsp及java并带有测试方法


import java.util.ArrayList;
import java.util.List;
public class FenYe
{
     static double allpage=0; //总页数
     static double currpage=0; //当前页
     static double pagesize=10; //显示行
     static int sta ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号