
JavaSe
OutRoading
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HashMap详解
源码:HashMap,Mybatis,Spring 建议看HashMap: 数组+链表+(1.8之后红黑树)Object类的hashCode:返回对象的内存地址经过处理后的结构,由于每个对象的内存地址都不一样,所以哈希码也不一样static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 16初...原创 2019-11-06 17:18:31 · 213 阅读 · 0 评论 -
DOM解析,DOM4j
xml:可扩展标记语言作用:用来存储和传输数据,在web页面中作为配置文件Dom解析:比较复杂,用到大量的抽象类和接口,内存消耗比较大好处:可以实现随机访问标签public class DomTest{ public static void main(String[] args) throws Exception { ArrayList al=new转载 2016-05-23 14:09:47 · 513 阅读 · 0 评论 -
JavaSE的复习内容总结
一 java基础11.数据类型:基本数据类型和复合(引用)数据类型它们分别占用的空间大小和默认值是多少?2.类型转换低优先级->高优先级转换 自动转 高优先级的转低优先级的 强转3.运算符算术运算符 关系运算符 赋值运算符 布尔逻辑运算符 三目运算符 位运算符6&4=? 位运算符需要转换成二进制进行运算4.输入的方式转载 2016-05-18 16:26:31 · 2573 阅读 · 1 评论 -
初学反射
反射:获得字节码文件的三种方法:1 Class c1 = Class.forName("com.aowin.homework_reflect.Child");2 Class c2=new Child().getClass(); 3 Class c3 = Child.class;初始化构造函数:1 Child child=(Child)c2.newInstance()原创 2016-05-15 13:35:30 · 355 阅读 · 0 评论 -
Javase网络通讯(socket编程)群聊系统
Server:import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;import java.util.ArrayList;/* 实现局域网的群聊系统 * 1.要求能够实现多人在同一个界面上群聊 * 2.写一个登录界面 * 3.按个enter可以发送消息 * * */p转载 2016-05-12 08:26:32 · 762 阅读 · 0 评论 -
Java里的Swing简单应用
AWT:1 创建框架2 加入容器3 容器里添加布局方式 Frame frame=new Frame("AWT窗口"); //创建Frame框架Container con=new Container(); //获得窗口的底层容器con.setLayout(new FlowLayout());//容器里的布局方式Button btn=new Button原创 2016-05-11 08:35:21 · 1948 阅读 · 0 评论 -
重载和重写
方法的重载:重载,简单说,就是函数或者方法有同样的名称,但是参数列表不相同(包括参数个数和参数类型)的情形,至于返回类型可同可不同方法的重写:1、必须是在继承里2、方法名、参数个数和参数类型 都必须相同3、jdk1.5以后,返回值类型可以与父类相同,也可以与父类不同,但是要求返回值类型是父类的子类。如: 父类的返回值类型是Object类,子类的返回值可以是Object类的子转载 2016-05-09 08:35:33 · 318 阅读 · 0 评论 -
javase基础面试题
都是一些非常非常基础的题,是我最近参加各大IT公司笔试后靠记忆记下来的,经过整理献给与我一样参加各大IT校园招聘的同学们,纯考Java基础功底,老手们就不用进来了,免得笑话我们这些未出校门的孩纸们,但是IT公司就喜欢考这些基础的东西,所以为了能进大公司就~~~当复习期末考吧。花了不少时间整理,在整理过程中也学到了很多东西,请大家认真对待每一题~~~ 下面都是我自己的答案非官方,仅供参考,如转载 2016-05-07 03:25:39 · 2705 阅读 · 1 评论 -
java里面finally的问题
public int init(){try {int i=4/0;return 0;} catch (Exception e) {return 1;}finally{return 2;}}返回值是2,一个方法只能有一个返回值,所以不是1就是2。return 1之前会调用finally方法,返回了2,返回值被覆盖,所以返回2 int原创 2016-05-07 03:07:46 · 418 阅读 · 0 评论 -
java初始化顺序
今天考试初始化顺序错了好几题,整理后做一个总结吧。 内容主要有:静态属性变量,变量,静态代码块,构造代码块,构造函数,静态方法,普通方法,子类,父类初始化顺序:先声明,后赋值;先属性,后方法;先静态,后非静态;先父类,后子类——————————————第一个例子——————————————————先举简单的例子来说:public class Demo {原创 2016-05-07 02:19:34 · 376 阅读 · 0 评论 -
java里String需要注意的地方以及基本数据类型注意点(不定期修改更新)
String s0="java";String s1="ja";String s2=s1+"va";String s3="ja"+"va";String s4=new String("java");System.out.println(s0==s2);System.out.println(s0==s3);System.out.println(s0==s4);Syst原创 2016-05-07 02:18:35 · 334 阅读 · 0 评论