- 博客(14)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 黑马程序员:字符编码
UTF-8的标记头: EF BB BFGB2312 国标码Unicode码 字符编码的一个奇怪现象:用记事本编写三个文件,分别输入“联通”,“联想”,“联”。打开记事本 会出现异常,“联通”和“联” 无法正常显示。 因为早期的UTF-8文件不要求必须有标记头,所以软件要通过整个文件的数据特征来猜测它的字符集编码。“联”和“通”的GB2312码 符合 UTF-8的编码规则,它就把这些数据作为UTF-
2011-07-11 10:55:59 304
原创 黑马程序员:java IO randomAccessFile类
randomAccessFile 类(随机访问) 对等长格式的记录 访问 有很大优势 如:学生成绩,员工信息。两种构造方法: new randomAccessFile(file,"rw") // 可读写 new ramdomAccessFile(file,"r") // 只读例子:/** * @author cui * 定义员工信息 */p
2011-07-11 10:55:38 411
原创 黑马程序员:查看Unicode码,GB2312码 及System.out.println()的含义
/** * @author cui * */public class CharCode { /** * @param args */ public static void main(String[] args) { String charChina = "中国"; for (int i = 0; i /* 查看Unicode码,字符编码通常为16进制 */ System.o
2011-07-11 10:55:21 499
原创 黑马程序员:字符的编码和解码(输入中文查看他的Unicode码)
import com.sun.corba.se.impl.oa.toa.TOA;public class CharDeCode { /** * @param args */ public static void main(String[] args) { //System.getProperties().list(System.out); System.setProperty("fi
2011-07-11 10:55:03 529
原创 黑马程序员:将字符串的所有字符转化为大写(ByteArrayOutPutStream/ByteArrayInPutStream)
import java.io.*;/** * *//** * @author Administrator * */public class ByteArrayTest { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub String tem
2011-07-11 10:54:13 593
原创 黑马程序员:字节流与字符流的转换/ObjectOutputStream;ObjectInputStream
ObjectInputStream和 ObjectOutputStream这两个包装类, 用于从底层输入流中读取对象类型的数据和将对象类型的数据写入到底层输出流。ObjectInputStream与ObjectOutputSream类所读写的对象必须实现了Serializable接口。 对象中的transient和static类型的成员变量不会被
2011-07-11 10:51:36 1730 1
原创 黑马程序员:面向对象思想
**面向对象的思想:谁有数据,谁就对外提供操作这些数据的方法。例子 1 人在黑板画圆 public class circle { private int []circleCenter=new int[]{0.0}; private int radius=1; publi
2011-07-09 16:32:04 407
原创 黑马程序员:jdk1.5新特性5(代理)
类加载器1 java 虚拟机中可以安装多个类加载器,系统默认三个主要类加载器,每个类负责加载特定位置的类: BootStrap,ExtClassLoader,AppClassLoader2 类加载器也是java类,第一个类加载器BootStrap不是java类,它是java虚拟机
2011-07-07 21:21:31 443
原创 黑马程序员:jdk1.5新特性4(注解泛型)
重点:注解了解注解及java提供的几个基本注解(jdk中java.lang包提供了最基本的annotation) 注解:相当于一种标记,加了注解就等于打上了某种标记,没加,则等于没有某种标记。以后,java编译器开发工具和其他程序可以用反射来了解你的类及各种元素上有无标记
2011-07-07 21:18:47 615
原创 黑马程序员:jdk1.5新特性3 (反射)
反射 ( reflect 反射不是JDK 1.5的新特性,是java1.2开始有的。) 透彻分析反射的基础-Class 1 java 程序中的各个java类 属于同一类事物,描述这类事物的java类名就是 Class。 2 Class类 代表java类
2011-07-07 20:48:50 1049
原创 黑马程序员:jdk1.5新特性2 (枚举)
枚举枚举 就是要让某个类型的变量的取值只能为若干个固定值中的一个,否则,编译器就会报错。枚举可以让编译器在编译时就可以控制源程序中填写的非法值,普通变量的方式 在开发阶段无法实现这一目标。如何实现枚举1 私有的构造方法2 每个元素分别用一个公有的静态成员变量表示3 可以有若干公有方法或抽象方法 ,例如要提供nextDay方法 必须是抽象的。采用抽象方法定义nextDay 就将
2011-07-02 22:39:16 353
原创 黑马程序员:jdk1.5新特性1 (静态导入、可变参数、增强for循环、享元模式)
静态导入: import static java.lang.Math.*; //import static java.lang.Math.max; 导入Math包下 所有的静态方法。这样程序里的静态方法就可以直接使用 import static java.lang.Math.*; public class StaticImport { /*
2011-07-02 22:25:22 424
原创 黑马程序员:API
1.简述下你是如何理解API 的? 我认为API就是各种java类,已经编写好,程序员可以直接调用。3.查阅JDK文档,通读String和StringBuffer这两个类的所有方法,总结下这两个类对字符串进行哪些处理。了解String类的所有方法后,回答:"String类对象中的内容一旦被初始化就不能改变,那么String类中怎么还会有replace和toUpperCase方法呢?这俩个方法都要
2011-07-01 10:20:00 460
原创 黑马程序员:final
final关键字final标记的类 不能被继承final 标记的方法不能被子类重写final标记的变量(成员变量或局部变量)极为常量,只能赋值一次 方法中定义的内置类 只能访问该方法内的final类型的局部变量, final定义的局部变量相当于常量,它的生命周期超出方法运行的生命周期。 将一个形参定义为final也是可以的,但是限定了我们在方法中修改形式参数的值public
2011-07-01 10:12:00 303
Android File.delete() 删除照片,无法彻底删除
2014-02-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人