随笔分类 - java
摘要:序列流 也称为合并流。 SequenceInputStream 序列流,对多个流进行合并。 SequenceInputStream 表示其他输入流的逻辑串联。它从输入流的有序集合开始,并从 第一个输入流开始读取,直到到达文件末尾,接着从第二个输入流读取,依次类推,直到到达 包含的最后一个输入流的文件
阅读全文
摘要:字符流 计算机并不区分二进制文件与文本文件。所有的文件都是以二进制形式来存储的,因此, 从本质上说,所有的文件都是二进制文件。所以字符流是建立在字节流之上的,它能够提供字符 层次的编码和解码。列如,在写入一个字符时,Java虚拟机会将字符转为文件指定的编码(默认 是系统默认编码),在读取字符时,再将
阅读全文
摘要:1. File类 File 路径问题: 上下级文件夹之间使用分隔符分开: 在Windows中分隔符为‘\’ ,在Unix/Linux中分隔符为‘/’ 跨平台分隔符: 专业的做法是使用File.separatorChar,这个值会根据系统得到的相应的分隔符。 例:new File("c:"+File.
阅读全文
摘要:1 线程的概述 进程:正在运行的程序,负责了这个程序的内存分配,代表了内存中的执行区域。 线程:就是在一个进程中负者一个执行路径。 多线程:就是在一个进程中多个执行路径同时执行。 假象: 电脑上的程序同时在运行。”多任务“操作系统同时运行多个进程(程序)——但实际 是由于CPU分时机制的作用,使每个
阅读全文
摘要:1:什么是多态 一个对象的多种状态 (老师)(员工)(儿子) 教师 a =老钟; 员工 b =老钟; 2:多态体现 父类引用变量指向了子类的对象 Father f = new Son(); 父类引用也可以接受自己的子类对象 1:Father类 1:非静态成员变量x 2:静态成员变量y 3:非静态方法
阅读全文
摘要:1. 提取方法Extract Method 选定方法中的 一些代码 可以将方法提取出来 快捷 2. Eclipse选中变量名,相同变量都变色显示 的设置 Java文件的设置"Window"-"preferences"-"Java"-"Editor"-"Mark Occurrences"复选框勾选 j
阅读全文
摘要:利用 JAXP 对 XML文件 的处理,把xml当做一个数据库来对待Student对象定义类public class Student { private String idcard;//身份证号 private String examid;//准考证号 private String...
阅读全文
摘要:package com.io;public class Encodedemo { public static void main(String[] args)throws Exception{ // TODO Auto-generated method stub S...
阅读全文
摘要:publicclassTest2 {staticbooleanfoo(charc) { System.out.print(c);returntrue; }publicstaticvoidmain(String[] argv) {inti = 0;//for(65;88&&(i<2);67)for(f...
阅读全文
摘要:instanceof是Java的一个二元操作符,和==,>,<是同一类东东。由于它是由字母组成的,所以也是Java的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean类型的数据。举个例子: String s = "I AM an Object!"; boolean ...
阅读全文
摘要:Java 中的包装类相信各位小伙伴们对基本数据类型都非常熟悉,例如 int、float、double、boolean、char 等。基本数据类型是不具备对象的特性的,比如基本类型不能调用方法、功能简单。。。,为了让基本数据类型也具备对象的特性, Java 为每个基本数据类型都提供了一个包装类,这样我...
阅读全文
摘要:String 定义的对象不能被修改,修改其实是创建了一个新的对象。 如 : String s1 = "1"; s1 = s1+ "2"; 本来s1 是指向”1“的一个对象 现在 s1是指向 ”12“ 的一个对象。 s1 是一个新的对象。 String 中一些常用的方法: == 与equal()的 区
阅读全文
摘要:抽象所谓抽象(abstraction),就是从被研究对象中舍弃个别的、非本质的、或与研究主旨无关的次要特征,而抽取与研究工作有关的实质性内容加以考察,形成对所研究问题正确的、简明扼要的认识。例如,“马”就是一个抽象的概念,实际上没有任何两匹马是完全相同的,但是我们舍弃了每匹马个体之间的差异,抽取其共...
阅读全文
摘要:首先我们来讲讲:重载(Overloading) (1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载Overloading是一个类中多态性的一种表现。 (2)Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同...
阅读全文
摘要:Java程序运行过程中所发生的异常事件可分为两类:§错误(Error):JVM系统内部错误、资源耗尽等严重情况§违例(Exception): 其它因编程错误或偶然的外在因素导致的一般性问题,例如: –对负数开平方根 –空指针访问 –试图读取不存在的文件 –网络连接中断例:pu...
阅读全文
摘要:结果集(ResultSet)是数据中查询结果返回的一种对象,可以说结果集是一个存储查询结果的对象,但是结果集并不仅仅具有存储的功能,他同时还具有操纵数据的功能,可能完成对数据的更新等。 结果集读取数据的方法主要是getXXX() ,他的参数可以使整型表示第几列(是从1开始的),还可以是列名。返...
阅读全文
摘要:最近开始学习java,感觉java的数据库编程需要发个随笔记录一下,话不多说 切入正题。一.数据库访问技术的简介 应用程序 → 执行SQL语句 →数据库 →检索数据结果→ 应用程序 ( ODBC JDBC(两个常用的API)...
阅读全文