- 博客(27)
- 收藏
- 关注

原创 学习大纲
安卓学习之路 http://stormzhang.com/android/2014/07/07/learn-android-from-rookie/ material design 中文版 http://design.1sters.com/ 安卓官方培训课程中文版 http://hukai.me/android-training-course-in-chinese/index.h
2015-09-21 17:34:14
444
原创 Java高新技术-类加载器
类加载器: 一,什么是类加载器 类加载器就是加载类的工具,当Java虚拟机需要运行一类时,首先需要将这个类的.class文件(一般位于硬盘)加载到内存中并转化为字节码文件。 所有类都是通过类加载器被加载器内存中的, 可以通过:Class类中的: getClassLoader()方法获取该的类加载器: package Test; public class Test { public
2014-03-06 21:42:56
577
原创 Java高新技术-注解
注解相当于一个标记,若程序中加入了注解就等于为程序打上了某种标记,没加则等于没有某种标记,以后Javac编译器开发工具和其他程序可以用反射来了解指定类及各种元素上有无何种标记,然后根据这些标记进行相应的操作,标记可以加载包、类、成员变量、方法、方法的参数、以及局部变量上。 一,常见的注解 @Deprecated 该注解用于注解方法体,表示该方法已经过时 @Override 该注解用于注解
2014-03-05 00:01:35
631
原创 Java高新技术-JavaBean
一,JavaBean概述: 1.JavaBean是一种特殊的Java类, JavaBean中的属性xxx通常会对应存在两个方法:setXxx()方法;getXxx()方法。 这两个方法分别用于设置和读取对应属性的值。 JavaBean的属性是根据其中的getXxx()和setXxx()方法来确定的,而不是根据成员变量的名称。 如果Javabean中存在getXxx()和setXxx()方
2014-03-04 22:42:08
571
原创 Java高新技术-反射
说明:反射就是把Java类中的各种成分映射成该成分对应的Java类。 一,Class类 Class类对象为内存中类的字节码,例如:String.class 1.获取类的Class对象 方法一: Class.forName("java.lang.String"): 1)若该类已加载,则直接返回该类字节码。 2)若该类不在Java虚拟机内,则会先通过类加载器加载该类,然后返回该类字节码。
2014-03-04 00:36:30
576
原创 Java高新技术-枚举
一,枚举原理 枚举类型特有: 1.私有构造方法; 2.每个元素分别用一个公有的静态成员变量表示; 3.可以有若干个公有方法或抽象方法,抽象方法可以使每个元素(本类对象)通过覆盖具有自己独特的内容; 注:枚举类型的元素就是本类对象,但是限制了用户自己创新的对象,只能使用该类提供的对象->元素。 枚举是为了让这个类型的变量的取值只能为若干固定值中的一个。 枚举代码原理举例一: clas
2014-03-03 22:44:02
509
原创 Java知识总结-正则表达式
说明:学习正则表达式其实就是在学习一些特殊符号的使用。 正则表达式:符合一定规则的表达式, 作用:用于专门操作字符串。 特点:用于一些特定的符号来表示一些代码操作,这样可以简化书写。 一,匹配。 通过String中的matches(String regex)方法来判断字符串是否符合规则,匹配则返回true。 示例1:匹配QQ号码 规则: 长度在5-11为之间,都为数字。 第一位不
2014-03-03 01:59:12
543
原创 Java知识总结-网络编程
一,InetAddress类 InetAddress类表示互联网协议(IP)地址. 本类没有构造函数来直接实例化对象,但是可以通过该类的静态方法获取本类对象。同时我们也可以通过该对象获取其IP地址与主机名。 注:IP地址每段数值范围在0-255之间,占一个字节。 端口:有效端口值为0-65535,其中0-1024为系统使用或作为紫铜保留端口。 示例1:获取本地主机IP信息 import
2014-03-03 00:00:58
710
原创 Java知识总结-常见流
一,打印流PrintWrite 构造函数: PrintWriter(File file) 使用指定文件创建不具有自动行刷新的新 PrintWriter。 PrintWriter(File file, String csn) 创建具有指定文件和字符集且不带自动刷行新的新 PrintWriter。 PrintWrite
2014-02-28 23:01:13
626
原创 Java知识总结-File类
File类:将文件或目录封装成对象,并进行操作。 一,File类对象的创建格式: import java.io.*; public class Test { public static void main(String[] args) throws IOException{ //File(String pathname) File f1=new File("d:\\a\\s\\d"
2014-02-27 23:58:31
549
原创 Java知识总结-IO字节流
一,字节流 InputStream:字节输入流 字节输入流常见共性方法: read():从输入流中读取一个字节; read(byte[] b):从输入流读取一定数量的字节,并将其存储在缓冲区数组b中; read(byte[] b,int off,int len):将输入流中最多len个数据字节读入byte数组; OutputStream:字节输出流 字节输出流常见共性方法: wri
2014-02-26 23:09:49
508
原创 Java知识总结-IO字符流
一,字符流简介 字符输入流: 字符输入流类型体系的父类是Reader抽象类。 字符输入流常见子类: StringReader 字符串读取流 BufferedReader 字符读取流缓冲区 LineNumberReader 跟踪行号的缓冲字符输入流 CharArrayReader 字符数组读取流缓冲区 InputStreamReader 字节转换字符流 FileRea
2014-02-23 23:00:26
527
原创 Java知识总结-泛型
泛型是用于接收未知类型,泛型可以定义类和方法。 本文介绍泛型的常见应用举例。 一,集合的泛型 import java.util.*; public class Test { public static void main(String[] args){ //通过泛型定义集合的接收数据类型 ArrayList al=new ArrayList(); al.add("aaa");
2014-02-22 23:42:35
584
原创 Java知识总结-集合二
一,集合体系中常见实现类。 List接口常见实现类: List集合中元素是有序的(即元素存入和去除的顺序是一致的),集合中元素可以重复,该集合体系有索引。 List集合判断元素是否相同,依据元素的equals方法。 实现类一: ArrayList: 底层的数据结构使用的是数组结构。特点:查询元素块,但是增删稍慢,线程不同步,集合长度可变(默认=初始长度为10)超过容量时集合以50%自动
2014-02-20 22:25:30
654
原创 Java知识总结-集合
集合:集合是用于存储对象的长度可变的容器,集合类对象存在于堆内存中,集合中存储的是元素对象的地址,不是元素对象本身。 一,Collection接口 Collection接口作为集合体系的根接口,接口中包含了Collection集合体系大部分常见方法。 方法一: add(E e):添加元素, import java.util.*; public class Test { public
2014-02-19 21:54:53
742
原创 Java知识总结-数组
数组是用于存储相同数据类型的一组数据集合。 一,数组的创建方法, 创建一个数组时一定要明确数组的大小。具体元素可以在定义数组时确定,也可以在以后确定: 下面是创建数组常见的几种方式: public class Test { public static void main(String[] args){ //数组元素不明确时 int[] arr1=new int[5]; int
2014-02-17 23:58:25
529
原创 Java知识总结-多态
一,多态 多态的前提是继承或者实现。此时子类的对象可以指向本类类型引用,也可以子向父类类型引用。 当父类引用指向子类对象时称为多态。 class Fu{ void show(){ System.out.println("父类方法"); } } class Zi extends Fu{ void show(){ System.out.println("子类方法"); } } p
2014-02-17 21:29:27
449
原创 Java知识总结-多线程
说明:关于多线程,同步问题是我有待加强的知识点。 一、线程的创建。 创建线程可以通过两种方式: 方式一,自定义一个类,继承Thread类并重写run()方法。例: //自定义类继承Thread类 class MyThread extends Thread{ //重写run()方法 public void run(){ System.out.println("重写run()方法");
2014-02-15 23:36:00
545
原创 Java知识总结-异常
说明:异常多多注语句的使用格式就好。 一,异常类体系介绍 1.异常类体系的父类是Throwable类。其中常见方法有: 方法1:getMessage():返回异常的详细消息,返回值类型String; package Test; class DemoException extends Exception{ DemoException(String message){ super(mes
2014-02-14 23:11:32
475
原创 Java知识总结-抽象类和接口
说明:接口中容易混淆的是成员的隐式修饰,并且犯过以为抽象方法不需要写返回值类型的错误。这里特意写篇关于抽象类和接口的文章加深记忆。 一、抽象类 抽象方法:只有功能定义,没有功能主体的方法。抽象不可以被直接调用。 具有抽象方法的类一定要定义为抽象类,注:抽象类中可以不定义抽象方法。 下面为简单的抽象类和抽象方法定义: abstract class Demo{ //抽象类 abstr
2014-02-11 23:49:44
472
原创 Java知识总结-继承
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ---------------------- 一: 通过提取不同类的共性,并进行单独描述,作为一个新的类。 例如,下面有两个类:学生类,工人类; class Student{ String name; int age; void study(){ Syste
2014-02-10 23:35:16
496
原创 Java知识总结-字符串
说明:其实之所以写这篇文章总结字符串的知识点,纯粹是因为关于字符串所涉及到的方法太多,所以多写几次这些方法加深自己的记忆和运用。本文将列举字符串常见的方法及其应用。 一,String类 1.1 String类对象的创建 Java中每个字符串都是String类的一个实例化对象。且每个字符串本身都是一个常量,其值不会改变,当我们将这些常量赋值给String类型的变量时,成为对字符串对象的应用。其
2014-01-10 01:14:42
877
原创 Java知识总结-内部类
说明:在学习过程中内部类的运用感觉还是相对比较少的,反而是内部类的另一种运用匿名内部类运用的更加频繁。因为运用的少,所以自己对内部类的很多细节都掌握的不够,所以这里他要写一篇关于内部类的文章对这个只是进行总结,加深印象。 内部类:当在一个类中再定义一个类,则将在类中定义的那个类称为内部类。内部类可以分为成员内部类和拘捕内部类。 一,成员内部类 成员内部类格式: class OuterCla
2014-01-08 21:56:27
592
原创 Java常见错误与问题分析-对象的初始化
看毕老师视频讲解关于对象初始化时,类中各部分初始化顺序和过程,听的晕头转向的,后面自己也通过代码测试了,感觉有点头绪,可是回头过两天,顺序又乱了,这里特意写一篇关于对象初始化的文章,加强对这块知识的掌握。 一, 首先列举一个类里通常包含哪些部分: 成员变量; 静态成员变量; 构造代码块; 静态构造代码块; 构造函数(无参构造函数或默认构造函数); 构造函数(有参构造函数或自定义构造
2014-01-03 23:15:13
1491
原创 Java知识总结-for循环
for(int x=0;x<7;x++){ if(x<=3){ for(int i=3-x;i>0;i--){ System.out.print(" "); } for(int y=0;y<2*x+1;y++){ System.out.print('*'); } } if(x>3){ for(int i=x-3;i>0;i--){ System.out.print(" "); } for(int y=0;y<2*(7-x)-1;y++){ Syste
2014-01-03 00:58:08
1141
原创 Java常见错误与问题分析-2进制
概述:鉴于对2进制的知识点一直存在模糊,这里特意写一篇文章分析自己所了解的有关2进制的知识。以加深理解。 一切数据在计算机的中存储形式最后都可以归结为2进制数据, 注:为了方便,本文章数据都用byte(8位)表示。 一、运算 1.1表现形式: 2进制是形如:1101的数据,由0和1组合而成,逢2进1 。
2014-01-01 02:06:23
705
原创 Java知识总结-基础
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ---------------------- 一,标识符 1.1 标识符概述 标识符相当于一个名字,用来标识包名、类明、方法名、变量名、常量名等。 1.2 标识符命名规则(易记错知识点): 1.2.1 标识符由大小写字母(a-z,A-Z)、数字(0-9)、符号(_
2013-12-31 01:25:40
1041
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人