java基础
tjyyyatjp
有时候我就是太想早知道结果了,结果却失去了很多 有时候我就是想做的最好,最后反而最糟糕。_﹎看Dè淡一點 .傷嘚就會少壹點. _﹎_﹎_
展开
-
java优势及跨平台原理
一。java的优势1.面向对象2.跨平台java作为一种网络语言,其源代码被编译成.class字节码,由java虚拟机执行,3.简单一,java风格类似c++,c++程序员能很快地掌握java二,java摒弃了指针,结构,枚举等易引发内存问题的操作三,java提供了丰富的api,能够帮助我们快速开发4.健壮一。强类型的,类型检查很严格二。提供垃圾内存自动回收机制,避免了内存泄露等问题5.安全原创 2009-09-25 22:23:00 · 869 阅读 · 0 评论 -
java环境变量设置
java环境变量配置windows xp下配置JDK环境变量: 1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:/java/jdk1.5.0_08; 2.安装完成后,右击“我的电脑”,点击“属性”; 3.选择“高级”选项卡,点击“环境变量”; 4.在“系统变量”中,设置3项属性,JAVA_HOME,PATH,C转载 2009-09-25 22:27:00 · 297 阅读 · 0 评论 -
java中的堆和栈
一.堆:用new关键字建立,存放对象的内容,GC负责自动回收你用十几个麻将牌竖直叠成一摞这叫堆,你可以从上面、下面、中间任意抽出一张牌,也可以任意插入一张。所以堆很灵活,但不安全。对于对象,我们要动态地创建、销毁,不能说后创建的对象没有销毁,先前创建的对象就不能销毁,那样的话我们的程序就寸步难行,所以Java中用堆来存储对象。而一旦堆中的对象被销毁,我们继续引用这个对象的话,就会出现著名原创 2009-09-25 22:29:00 · 288 阅读 · 0 评论 -
==与equals()的区别
本人认为 “==”比较的是2个对象地址: 针对网上有认为“==”在判断2个对象为相互兼容的八种基本数据类型时,比较的是其值的说法,我从内存的角度去理解它:8种基本数据类型数据是存储在栈空间的,而栈空间有“数据共享”的特性。所以此时“==”还是在判断被比较对象的地址 equals()方法在未被重写的情况下也是比较的对象地址。String类重写了equals()方法,所以才有比较值一说原创 2009-09-25 22:31:00 · 293 阅读 · 0 评论 -
Java中的值传递与引用传递
一.两个概念实际参数(实参):方法调用时被传入的参数形参:方法定义时声明的参数二.三种传递方式1.基本数据类型的值传递:public static void main(String []args) { int i=10,j=5; tValue(i,j); System.out.println("i:"+i+"j:"+j);//打印结果:i=10,j=5 } pu原创 2009-09-25 22:32:00 · 388 阅读 · 0 评论 -
jdbc driver 4种类型及常见jdbc连接字符串
1: jdbc driver 4种类型 Type1:借助于JDBC-odbc桥接方式连接oracle,可移植性差 Type2:oracle oci : 可移植性比较差,要依赖于oracle的oci(客户端)的安装 但是可以获得更高的效率。效率应该是最快的。 Type3:主要用在中间件,提供数据连接池的服务。如使用tomcat 连接池。 Type:4cl转载 2009-09-25 22:35:00 · 632 阅读 · 0 评论