随笔分类 - java
摘要:1 网络模型 2 网络通讯要素 IP 网络中的标识 本地回环地址:127.0.01 主机名 localhost 端口 用于标识进程的逻辑地址,不同的进程的标识 有效的端口0-65535 0-1024 系统使用或保留端口 传输协议 通讯的规则 常见协议:TCP UDP UDP:对讲机 TCP:打电话
阅读全文
摘要:一 文件的操作 1.1 概况 1,切割文件的原理:一个源对应多个目的;切割文件的两种方式。 2,碎片文件的命名和编号。 3,程序代码体现。 4,如何记录源文件的类型以及碎片的个数(建立配置信息文件)(其实也可以将这些信息记录碎片文件中) 5,通过Properties属性集建立配置文件。 常见方法:l
阅读全文
摘要:一 编码解码 字符串:String 字节数组:byte[]字符串--编码(getBytes())-->字节数组字节数组--解码(new String(byte[]))-->字符串 二 按照字节解决字符串 三 联通的编码 联通这两个字写入记事本时出现了乱码,以下是详细原理过程. 在把联通两个字写到记事
阅读全文
摘要:一 概述 字符流主要是来处理中文的,比如:一篇文章出现了多少个好字,判断好字的个数 字节流操作的是字节数组,字符流操作的是字符数组 1.1 编码表 1,ascii 一个字节的7位数可以表示,对应的字节都是正数 2.iso8859-1 拉丁码表,用了一个字节的8位数,1-xxxxxxx 负数 3,GB
阅读全文
摘要:一 File 1.1 递归子目录 获取所有子目录中的内容 1.2 使用队列遍历 1.3 文件数据写入 续写&和换行 1.4 异常处理 java-io流入门 这里面有异常的结构图 1.5 文件的读 第一种 第二种 1.6 复制文件 第一种 图解 第二种 图解 二 练习题 2.1 删除一个有内容的目录
阅读全文
摘要:一 概述 已学习过的API常见对象解决的问题: 字符串String--操作文本数据。字符串缓冲区 容器,可以存储很多的任意类型的数据--字符串。 基本数据类型包装类 解决了字符串和基本数据类型的之间的转换 "123"--parseInt--123。同时给基本数据提供更多的操作。--toBinaryS
阅读全文
摘要:一 显示系统时间 二 calendar 三 小练习 3.1 "2012-3-17"转成日期对象 前面做了一个日期转文本(详见一),称为格式化,现在做的是文本转日期,称为解析 3.2 获取多少天 3.3 2月份天数 四 总结 2,获取的毫秒值怎么转成我们习惯的日期时间格式呢? Date,DateFor
阅读全文
摘要:一 概述 0--星期日1--星期一... 有对应关系,对应关系的一方是有序的数字,可以将数字作为角标。 public String getWeek(int num){ if(num<0 || num>7) throw new NoWeekException(num+"没有对应的星期"); Strin
阅读全文
摘要:一 概述 二 使用 如果不使用泛型,你在运行时会发生编译异常,我们到运行时你在看到结果。 2.1 类中使用 在类中的使用,明确里面的类型,当类型不对时,编译会报错。 1,我们把运行时异常,转到了编译时不通过, 2, 通过会用泛型,也可以减少你不需要转型了。 注意:下面是在类中的使用,以及你在使用栈和
阅读全文
摘要:一 集合的由来 需求1:20个学员。用Student描述,创建Student对象。既然对象很多先进行存储 数组。 Student[] stus = new Student[20]; 需求2:又来来了一个新学员。原来的容器用不了。数组的长度是固定的。 解决:创建一个新数组,将原来数组中的元素复制到新数
阅读全文
摘要:一 String 1.1 == 和 equal() 1.2 常见方法及查找的方法 1,字符串是一个对象,那么它的方法必然时围绕操作这个对象的数据而定义的。2,你认为字符串中有哪些功能呢? 2.1 有多少个字符? int length() 2.2 字符的位置。 int indexOf(ch,fromI
阅读全文
摘要:一 同步函数 1.1 一般的方法 同步的另一种体现形式:同步函数。 同步函数使用的锁是哪个?经过分析:大概猜的是this,因为函数必须被对象调用。 验证:写一个同步代码块,写一个同步函数,如果同步代码块中的锁对象和同步函数中的锁对象是同一个,就同步了,就没有错误的数据了。如果不是同一个锁对象,就不同
阅读全文
摘要:一 finally 1.1 异常执行的顺序 结果: 1.2 finally 作用 有一些特定的代码无论异常是否发生,都需要执行。因为异常会引发程序跳转,导致有写语句执行不到。无法满足这个需求。异常捕获处理时java提供解决方案。 应用场景; 总结:finally到底什么时候用?只要程序中使用到了具体
阅读全文
摘要:一 编译时异常和运行时异常的区别 java认为如果你的程序有问题,你应该让调用者知道. 例如:面包,长毛了.用户去买了,用户可能会挂 .应该在面包上贴上标签(异常). java 如果在函数内抛出Exception//编译失败,因为编译器在检查语法时发生了错误。 该程序已经出现问题,Java认为这个程
阅读全文
摘要:概要图 异常讲解流程图 一 java 异常和错误层次图 1.1 图1 1.2 图2 二 异常生的过程 1 异常可以结束函数. 同时也让程序结束了. 三 异常和错误的发生和区别 Java运行时期发生的问题就是异常。 Java中运行时发生的除了异常Exception还有错误Error。 异常:通常发生可
阅读全文
摘要:概要图 一 实现 当A类中的内容要被B类直接访问,而A类还需要创建B的对象,访问B的内容时,这时,可以将B类定义到A类的内部。这样访问更为便捷。 将B称之为内部类(内置类,嵌套类)。 1.1 访问方式 内部类可以直接访问外部类中的所有成员,包含私有的。而外部类要想访问内部类中的成员,必须创建内部类的
阅读全文
摘要:概要图 一 多态 1.1 多态的产生 下面的 红色部分降低了代码的可扩展性 对其改进 见下面红色部分 1.2 多态的一些问题 【体现】 父类的引用或者接口的引用指向了自己的子类对象。 Dog d = new Dog();//Dog对象的类型是Dog类型。 Animal a = new Dog();/
阅读全文
摘要:概要图 一, 继承的进阶 1.1,成员变量 重点明确原理。 特殊情况: 子父类中定义了一模一样的成员变量。 都存在于子类对象中。 如何在子类中直接访问同名的父类中的变量呢? 通过关键字 super来完成。 super和this的用法很相似。 this:代表的是本类的对象的引用。 super:代表的是
阅读全文
摘要:概要图 一.静态 1.1 静态方法 创建对象就是为了产生实例,并进行数据的封装。 而调用功能时,确没有用到这些对象中封装的数据。 该对象的创建有意义吗?虽然可以编译并运行,但是在堆内存中空间较为浪费。 不建议创建对象。那该怎么调用呢?java中的解决方案就是 使用 static关键字,这是一个成员修
阅读全文
摘要:概要图 一 构造函数 需求:为了描述事物更准确,发现事物对应的很多对象一创建时, 就有了,一些初始化的数据。在类中该如何完成的。 通过Java中的另一个小技术完成:就是构造函数。对象本身就是构造出来, 构造时,需要做一些动作这些应该定义在函数内。 1.1 构造函数(Constructor)有什么用?
阅读全文

浙公网安备 33010602011771号