![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
corejava
只是买一双鞋
这个作者很懒,什么都没留下…
展开
-
corajava知识点---单例模式
package object.oriented;/*设计模式:解决某一类问题最行之有效的方法 * java中有23中设计模式 * 单例设计模式:解决一个类在类存中只存在一个对象。 * * 想要保证对象唯一: * 1、为了避免其他程序过多建立该对象,先禁止其他程序建立该对象; * 2、为了让其他程序可以访问到该对象,只好在本类中,自定义一个对象; * 3、为了方便其原创 2014-09-21 14:30:22 · 422 阅读 · 0 评论 -
java面试题
父类 public class Base {private String baseString="base";public Base(){callName();}public void callName(){System.out.println(baseString);}}子类public class Sub extends Base{private原创 2015-10-11 09:26:15 · 390 阅读 · 0 评论 -
自定义异常
通过继承Exception写自己定义的异常public class MyException extends Exception{//自己定义的异常类,可以输出异常发生的原因提示 public MyException(String name) { super(name); } public static void main(String args[]) throws MyExcepti原创 2014-12-13 21:15:34 · 401 阅读 · 0 评论 -
lang包下的System类
System存储系统信息的类,out用于标准输出,in用于标准输入public static void main(String[] args) { Properties prop=System.getProperties(); //因为Properties是Hashcode的一个字类,也就是Map集合的一个子类对象。 //那么可以通过map的方法取出该集合中的元素 //该集合中存储原创 2014-12-12 09:33:14 · 807 阅读 · 0 评论 -
如何实现把gb2312的字符串编码转换成iso-8859-1的字符串
如何实现把gb2312的字符串编码转换成iso-8859-1的字符串 try{ String s = "java学习"; System.out.println(s); String result = new String(s.getBytes("GB2312"),"iso-8859-1"); Sys原创 2014-11-30 21:36:46 · 7578 阅读 · 1 评论 -
网络编程的实例实现代码
1、在socket流中接收发送字符串package pb.socket.loginObj;import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.I原创 2014-11-06 21:01:04 · 693 阅读 · 0 评论 -
子类父类调用的执行顺序及代码块的执行顺序
class Print{ public Print(String message){ System.out.println(message); }}class Parent{ private static Print name=new Print("Parent name"); public Parent(){ S原创 2014-11-30 20:19:38 · 879 阅读 · 0 评论 -
super.getClass()
这是一个公司出的面试题原创 2014-11-30 19:55:00 · 616 阅读 · 0 评论 -
hashcode重写,hashSet操作
package com.briup.ch07;public class Student /*implements Comparable*/{private long id;private String name;private int age;public Student(){}public Student(long id, String name,int age){t原创 2014-10-02 09:01:09 · 416 阅读 · 0 评论 -
在ArrayList集合中的四种遍历方法
package com.briup.ch07;/*注意只有java.long 包下的东西不需要导包,其余的都要导包 * */import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class ArrayListTest {public static void ma原创 2014-10-01 19:23:54 · 750 阅读 · 0 评论 -
包装类
能够对基本数据类型的值进行包装,使其变成对象类型的值. 缓存byte Byteshort Short -128-127int Integer......long Long .......float Floatdouble Doublechar Characterboolean Boolean 装箱:将基本数据类型的值原创 2014-10-01 16:49:31 · 398 阅读 · 0 评论 -
StringBuilder、StringBuffer、String的区别
如果需要经常使用字符串拼接的操作,那么推荐使用StringBuilder,String : JDk1.0如果是两个""引起来的字符串常量作+运算,那么jvm会自动优化为一个字符串常量,如果是两个String类型的变量作+运算,new StringBuilder(),再调用append(),调用toString方法new String();StringBuffer:是线程安全的Strin原创 2014-10-01 16:25:39 · 306 阅读 · 0 评论 -
工作总结
工作后还是会偶尔犯错误,没有考虑太多,或者粗心1、在使用list集合判断的时候if(list==null&&list.isEmpty()){}这个错误咋看没错,细看是这样做是不会进入这个循环的,是一个没有用的代码if(list!=null&&!list.isEmpty()){}容易出现null放在后面判断,如果list为null的时候,先判断为空程序就会报错2、使用return原创 2015-11-22 17:59:11 · 371 阅读 · 0 评论