03 2016 档案
摘要:GUI 图形用户界面 JavaGUI的容器首层容器:JWindow JFrame(默认BorderLayout) JDialog中间容器:JPanel(默认FLowlayout) 内容面板:Container AWT:使用操作系统本身,跨平台时效果不一样Swing:效果一样,跨平台 Swing 程序
阅读全文
摘要:I/O全部 in.read 读入out.write 写出 Java操作流的通用方法1、创建管道2、读写操作3、关闭管道关闭管道从小到大,全部都关闭,增强代码的健壮性 流的分类:字节流:InputStream、BufferedInputStream、FileInputStream Out字符流:Rea
阅读全文
摘要:Socket编程全部,TCP/IP 一、TCP/IP 通信通信,必须要有IP地址,必须要有相同的套接字(socket)步骤:1、寻址定位:通过IP地址 找到主机通过port (端口号)(0-65535) 找到程序查看主机的端口号:cmd netstat -anoSQL 端口号:3306我们自己的:8
阅读全文
摘要:数据库:①数据类型②基本规则③数据库基本操作,增删改库,表 DATABASE 数据库Relational Database 关系型数据库column 列 row行Primary Key 主键 Foreign Key 外键DBMS 数据库管理系统 Database Management SystemR
阅读全文
摘要:迭代器iterator 使用方法: * 1、Set/List.iterator (collection类的都有的工具方法)Map不是这个家族的,所以要转换成这个家族的才行 * 2、hasNext() * 3、next() * List/Set可以不用迭代器,因为本身有for each * * * M
阅读全文
摘要:集合①LIst②Set③Map④泛型⑤Collections 一、List:有顺序,可重复实现类:1、ArrayList 广泛,适用于查询,增删不频繁的(类似数组,其长度可按需增大,增删效率慢)2、LinkedList 中间频繁增删的,查询效率低(双向链表,先进先出,不支持随机查找,必须重头开始查找
阅读全文
摘要:多线程 多线程这章理论大于实践,因为在实际开发中多线程的都封装到框架里边了的,程序员一般不会写多线程,多线程属于Java里边比较底层的代码了。 线程是处理器调度的最基本单位程序>进程>线程程序是死的,当启动程序得时候会有一个或几个进程,每个进程里边可以有诺干线程。基于线程开销更 创建线程:两种方法1
阅读全文
摘要:反射 反射是Java的灵魂反射是Java动态性最佳体现动态性是在运行时去改变或绑定编译时确定的效果 Java不是动态语言,只有一定的动态性Java利用反射实现动态性:运行时探究和使用编译时未知的类 类的加载机制Class类(类模板)加载 → 验证 → 准备 → 解析 → 初始化(静态属性初始化) 验
阅读全文
摘要:包装类,基本数据类型,String相互间转换 每个基本数据类型都有相对应的包装类型 包装类,基本数据类型,String相互间转换,这三者间的转换时很重要的; 一、String 转其他 String → 包装类型1、Integer(String str)调用包装类的带String参构造 String
阅读全文
摘要:日期相关类①Date②Calender 一、Date 时间原点:1970.1.1 0:00:00:00每一千年会越界,long型Date now = new Date();System.currentTimeMillis();距时间原点的毫秒数,常常用来测试代码用了多少毫秒,两句中间放测试代码 Da
阅读全文
摘要:①常用类String②正则表达式③Stringbuffer④Stringbuilder 一、String①String内存分析String str0 = "hello";预先放到数据段的常量池String str1 = "hello";常量池里边已有,引用直接指向它String str2 = new
阅读全文
摘要:①异常②自定义异常 一、Java中问题概述一般来说有个2/8原则,一个程序员80% 的精力在处理20%可能发生异常的代码Java中问题分为错误(Error)和异常(Exception) 错误:不能用代码解决的问题,往往是环境或者硬件的问题异常:可通过修改代码或者预处理来解决的不正确情况,称为异常 异
阅读全文
浙公网安备 33010602011771号