摘要: 3.16Java基础总结 IO全部 I/O全部 in.read 读入out.write 写出 Java操作流的通用方法1、创建管道2、读写操作3、关闭管道关闭管道从小到大,全部都关闭,增强代码的健壮性 流的分类:字节流:InputStream、BufferedInputStream、FileInpu 阅读全文
posted @ 2016-04-14 20:29 会移动的三百块 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 3,13Java基础知识:GUI全部 GUI 图形用户界面 JavaGUI的容器首层容器:JWindow JFrame(默认BorderLayout) JDialog中间容器:JPanel(默认FLowlayout) 内容面板:Container AWT:使用操作系统本身,跨平台时效果不一样Swin 阅读全文
posted @ 2016-04-14 20:29 会移动的三百块 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 3.19Java基础知识:Socket编程全部,TCPIP Socket编程全部,TCP/IP 一、TCP/IP 通信通信,必须要有IP地址,必须要有相同的套接字(socket)步骤:1、寻址定位:通过IP地址 找到主机通过port (端口号)(0-65535) 找到程序查看主机的端口号:cmd n 阅读全文
posted @ 2016-04-14 20:28 会移动的三百块 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 3.22数据库基础知识:①数据类型②基本规则③数据库基本操作,增删改库,表 数据库:①数据类型②基本规则③数据库基本操作,增删改库,表 DATABASE 数据库Relational Database 关系型数据库column 列 row行Primary Key 主键 Foreign Key 外键DB 阅读全文
posted @ 2016-04-14 20:26 会移动的三百块 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 3.10 java基础总结集合①迭代器iterator 迭代器iterator 使用方法:* 1、Set/List.iterator (collection类的都有的工具方法)Map不是这个家族的,所以要转换成这个家族的才行* 2、hasNext()* 3、next()* List/Set可以不用迭 阅读全文
posted @ 2016-04-14 20:25 会移动的三百块 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 3.9 java基础总结集合①LIst②Set③Map④泛型⑤Collections 集合①LIst②Set③Map④泛型⑤Collections 一、List:有顺序,可重复实现类:1、ArrayList 广泛,适用于查询,增删不频繁的(类似数组,其长度可按需增大,增删效率慢)2、LinkedLi 阅读全文
posted @ 2016-04-14 20:24 会移动的三百块 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 3.8 java基础总结①多线程 多线程 多线程这章理论大于实践,因为在实际开发中多线程的都封装到框架里边了的,程序员一般不会写多线程,多线程属于Java里边比较底层的代码了。 线程是处理器调度的最基本单位程序>进程>线程程序是死的,当启动程序得时候会有一个或几个进程,每个进程里边可以有诺干线程。基 阅读全文
posted @ 2016-04-14 20:23 会移动的三百块 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 3.6 java基础总结①包装类,基本数据类型,String相互间转换 包装类,基本数据类型,String相互间转换 每个基本数据类型都有相对应的包装类型 包装类,基本数据类型,String相互间转换,这三者间的转换时很重要的; 一、String 转其他 String → 包装类型1、Integer 阅读全文
posted @ 2016-04-14 20:22 会移动的三百块 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 3.5 java基础总结日期相关类①Date②Calender 日期相关类①Date②Calender 一、Date 时间原点:1970.1.1 0:00:00:00每一千年会越界,long型Date now = new Date();System.currentTimeMillis();距时间原点 阅读全文
posted @ 2016-04-14 20:21 会移动的三百块 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 3.4 java基础总结①常用类String②Stringbuffer③Stringbuilder ①常用类String②正则表达式③Stringbuffer④Stringbuilder 一、String①String内存分析String str0 = "hello";预先放到数据段的常量池Stri 阅读全文
posted @ 2016-04-14 20:20 会移动的三百块 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 3.3 java基础总结①异常②自定义异常 ①异常②自定义异常 一、Java中问题概述一般来说有个2/8原则,一个程序员80% 的精力在处理20%可能发生异常的代码Java中问题分为错误(Error)和异常(Exception) 错误:不能用代码解决的问题,往往是环境或者硬件的问题异常:可通过修改代 阅读全文
posted @ 2016-04-14 20:18 会移动的三百块 阅读(159) 评论(0) 推荐(0) 编辑
摘要: java基础总结①抽象②接口③设计抽象类和接口的原则④接口和抽象类的区别 一、抽象 abstract作用:不能产生对象,充当父类,强制子类正确实现重写方法和类相比仅有的改变是不能产生对象,其他的都有,包括构造、属性等等任何一个类只要有一个抽象的方法就成了抽象类 抽象方法 public abstrac 阅读全文
posted @ 2016-04-14 20:17 会移动的三百块 阅读(144) 评论(0) 推荐(0) 编辑
摘要: ①多态②向上向下转型③instanceof 一、多态即相同行为,不同实现有两种方法:重载和重写分类:①静态多态:编译时已经确定效果,所用重载实现(不是指static)②动态多态:编译未知,运行已知(使用动态绑定和重写实现) 动态绑定:父类的引用指向子类的对象,执行相应的子类方法,而不是父类的,从而实 阅读全文
posted @ 2016-04-14 20:16 会移动的三百块 阅读(92) 评论(0) 推荐(0) 编辑