易截截图软件、单文件、免安装、纯绿色、仅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. 运行期间的沙箱机制


相关文档:

ArrayParameters.java (j基 p45)

//传递参数,和c中传地址有点像
public class ArrayParameters {
public static void changeOrNot (int i, double[] x) {
i =-1;
x[0] = -2.0;
double[] y = x;
y[1] = -3.0;
double[] z = {4.0, 4.0, 4.0};
x = z;
}
public static void main (String[] args) {
String s1 = ......

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学习顺序

结合本人学习经验和网上培训机构的资料,列出java学习的顺序。
一:J2SE
○面向对象-封装、继承、多态
○内存的分析
○递归
○集合类、泛型、自动打包与解包、Annotation
○IO
○多线程、线程同步
○TCP/UDP
○AWT、事件模型、匿名类
○正则表达式
○反射机制
2:数据库(Oracle或者MySQL)
○SQL语句 ......

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

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