![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
菜猪#J2SE
iteye_16305
这个作者很懒,什么都没留下…
展开
-
检测一下:如何才算得上掌握了Java
时常看到一些人说掌握了Java,但是让他们用Java做一个实际的项目可能又困难重重,在这里,笔者根据自己的一点理解斗胆提出自己的一些对掌握Java这个说法的标准,当然对于新手,也可以提供一个需要学习哪些内容的参考。另外这个标准仅限于J2SE部分,J2EE部分的内容有时间再另说。 1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且...原创 2009-04-08 11:40:58 · 52 阅读 · 0 评论 -
简单谈谈JAVA的类与对象
转自:http://www.jdon.com/jivejdon/thread/34820.html1.一切都是对象,用new产生的是对象,用系统已定义好的类来声明的变量也是对象,对象是程序最小的单元。2.一切都在类中。不属于类的对象是不存在的,先有类后有对象,有对象必定有类,生类或寄生类。类是程序的基本单位。3.对象是自由身,它可自由的出现在其它类中,为其它的类服务。4.虽然是...原创 2009-04-09 14:11:05 · 81 阅读 · 0 评论 -
JAVA的Serializable接口
[color=red][size=large]Serializable 序列化,可串行化[/size][/color]public interface Serializable类通过实现 java.io.Serializable 接口以启用其序列化功能。未实现此接口的类将无法使其任何状态序列化或反序列化。可序列化类的所有子类型本身都是可序列化的。序列化接口没有方法或字段,仅用于标识可序列...原创 2009-04-08 13:25:38 · 97 阅读 · 0 评论 -
菜猪的JAVA 网络编程学习之Socket用法详解(上)
在客户/服务器通信模式中,客户端需要主动创建与服务器连接的Socket(套接字),服务器端收到了客户端的连接请求,也会创建与客户连接的Socket。Socket可以看做是通信连接两端的收发器,服务器与客户端都通过Socket来收发数据。 构造Socket (1)Socket的构造方法有以下几种重载形式:[code="java"]Socket()Socke...2009-04-08 12:18:42 · 74 阅读 · 0 评论 -
关于String,StringBuffer,StringBuilder,+和append
[color=red]String一旦赋值或实例化后就不可更改,如果赋予新值将会重新开辟内存地址进行存储。 而StringBuffer类使用append和insert等方法改变字符串值时只是在原有对象存储的内存地址上进行连续操作,减少了资源的开销。 因此我们得出结论:当需要进行频繁修改字符串的操作时先建立StringBuffer类对象进行操作,将最后结果转化成S...原创 2009-04-08 12:17:12 · 91 阅读 · 0 评论 -
《java学习笔记》读书笔记のimport小问题
将源代码与编译完成的类文件放在一起并不是一个好的管理方式,可以建一个专门放源代码.java的文件目录src。并建一个专门放.class文件的目录classes。编译时可以这么下指令: java -d ./classes ./src/*.java [color=red]PS:不过用集成开发环境的话,一般都自动分好了……[/color] 但要注意的是,在使用impor...2009-04-08 12:16:12 · 63 阅读 · 0 评论 -
《java学习笔记》读书笔记の继承和多态中的小问题
下面的这两条,以前虽然记得,但是印象不是很深。所以记录下来,多多温习。 关于final关键字:A.可以使用在变量声明时,表示该变量一旦设定之后,就不可以再改变该变量的值B.定义方法时使用final,则表示该方法成员再也无法被子类重写(Override)C.声明类时加上final关键字,则表示要终止被扩展,这个类不可以被其他类继承。 多接口的继...2009-04-08 12:11:18 · 44 阅读 · 0 评论 -
《java学习笔记》读书笔记の封装中的小问题
1.构造函数小问题[code="java"]public class SafeArray{ private int[] arr; public SafeArray(){ this(10);//预设10个元素 } public SafeArray(int length){ arr = new int[length]; }}...2009-04-08 12:09:36 · 38 阅读 · 0 评论 -
《java学习笔记》读书笔记の高级数组操作和“=”操作
在Java中,=运算用于基本数据类型时,是将值复制给变量,但当它用于对象时,则是将对象指定给参考引用名称来参考引用。也可以将同一个对象指定给两个参考引用名称,当对象的值其中一个参考引用名称进行操作而变更时,另一个参考引用名称所参考引用到的值也会变动。[code="java"]public class AdvancedArray{ public static void main...2009-04-08 12:07:39 · 44 阅读 · 0 评论 -
《java学习笔记》读书笔记の小心使用Boxing
自动装箱和拆箱的功能,在J2SE 5.0之后提供了自动装箱的功能[code="java"]//1-----Integer integer = 10;//2-----int i = 10;Integer integer = i;//3-----Number number = 3.14f;//使用更一般话的Java.lang.Number类来自动装箱,3.14f...2009-04-08 12:05:45 · 57 阅读 · 0 评论 -
《java学习笔记》读书笔记のJava中>运算符号小应用
在Java中,左移(),最左边补上原来的位(是0补0,是1补1)。下面是一个位移的有趣的小应用。[code="java"]public class ShiftOperator{ public static void main(String[] args){ int number = 1; System.out.println("2的0次方:" + number); ...2009-04-08 12:03:47 · 53 阅读 · 0 评论 -
《java学习笔记》读书笔记のJava5.0中出现printf()方法
Java中出现printf()方法。在C语言中,printf()方法大家都很熟悉,但在Java中,我今天是第一次知道,记录下来。Java在J2SE5.0版本中加入了printf()方法。[code="java"]public class Hello{ public static void main(String[] args){ System.out.printf("...2009-04-08 12:02:25 · 62 阅读 · 0 评论 -
JAVA内存泄漏问题及解决办法
Java的一个重要优点就是通过垃圾收集器(Garbage Collection,GC)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC或 JVM的问题。其实,这种想法是不正确的,因为Java也存在内存泄露,但它的表现与C++不同。在Java中,内存泄漏就是存在一些被分配的对象,这些对象有...原创 2009-04-08 12:00:26 · 66 阅读 · 0 评论 -
JAVA字体编码
Java支持UTF-8、ISO-8859-1、GBK等各种字体编码,可笔者发现Java中字体编码的问题仍难倒了不少程序员,网上虽然也有不少关于在Java中如何正确显示中文的文章,但都不够全面,笔者特意总结如下。 影响Java中字体编码正确显示的有几个因素: 1)数据库的连接方式; 2)网页中使用的字体编码; 3)数据库里存放数据的字体编码; 4)Java的缺省字体编码。如果在编程中遇到不能...原创 2009-04-08 11:54:47 · 435 阅读 · 0 评论 -
JAVA栈与堆的思考
1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,Ja...原创 2009-04-08 11:53:02 · 73 阅读 · 0 评论 -
Java排序大全
转自:http://blog.csdn.net/lenotang/archive/2008/11/29/3[code="java"]package com.softeem.jbs.lesson4; import java.util.Random; /** * 排序测试类 * * 排序算法的分类如下: * 1.插入排序(直接插入排...原创 2009-04-27 16:41:50 · 190 阅读 · 0 评论