易截截图软件、单文件、免安装、纯绿色、仅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调用动态库(.dll或.so)

直接通过main入口:
arguments设置:-Djava.library.path=动态库所在目录
在Linux上调.so文件:.so文件 必须命名为:libXXX.so,如:libJni.so
在Windows上调.dll文件:.dll文件 命名不要加lib,直接命名为:XXX.dll 如:Jni.dll
例:
动态库:libJniNassirDecrypt.so 或 JniNassirDecrypt.dll
java调用动态库代码:
Str ......

Java并发编程 上

一、线程
1 线程的创建
创建线程通常有两种方法: 1) 扩展Thread类实现线程的创建是最常用也是最直接的一种方法,通过继承类Thread实现线程体;2) 通过实现Runnable接口实现线程体。
2 Thread类的几种构造函数
    1) Thread()
    2) Thread(Runnable target)
    3) T ......

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 ......

Java中类与类的关系

类与类之间存在以下关系:
1、 泛化(Generalization)
很简单,就是我们常说的继承。是说子类获得父类的功能的同时,还可以扩展自己的功能。
如图:
Java代码中表现为:extends 和 implements
2、 依赖(Dependency)
两个相对独立的咚咚(A和B),当A负责构造B时,A与B形成依赖关系,即A使用B。
如图:
Java代码中的表现 ......

用C#、JAVA一次性取出存储过程中的各种返回值

问题:在存储过程中,有时会遇到比较变态的东西,如一个存储过程中有output返回值,有return返回值,还有查询的返回值TABLE,遇到这样的存储过程真是郁闷,一次性把所有的返回值取出来还真的有点麻烦。
 
 
1、  首先来看这个存储过程吧
 
CREATE  PROCEDURE ParaTest
@paraout varchar(20) ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号