java自学
jcy2sls
这个作者很懒,什么都没留下…
展开
-
java自学笔记第一天
|| (&&) 短路或(与) a||b 如果a为true 那么b不需要判断 a&&b 如果a为假 那么b不需要判断 | 和 & 非短路与(或) a||b 如果a为true 那么b也需要判断 a&&b 如果a为假 那么b也需要判断 以上两个的结果基本相同 数组长度为 数组.length 可变参数 数据类型...原创 2013-11-29 08:15:15 · 553 阅读 · 0 评论 -
Java自学--IO操作(4) 打印流
在整个IO包中,打印流是输出信息最方便的类,主要包含字节打印流和字符打印流。打印流提供了非常方便的打印功能,可以打印任何的数据类型,例如:小树、证书、字符串等。 使用PrintStream输出信息 import java.io.* ; public class PrintDemo01{ public static void main(String arg[]) throws Exce原创 2013-12-18 10:55:04 · 616 阅读 · 0 评论 -
Java自学--IO操作(3) 管道流
import java.io.* ; class Send implements Runnable{ // 线程类 private PipedOutputStream pos = null ; // 管道输出流 public Send(){ this.pos = new PipedOutputStream() ; // 实例化输出流 } public void run(){ S原创 2013-12-18 10:31:01 · 685 阅读 · 0 评论 -
Java自学--IO操作(2)字节流 字符流
Byte是字节,肯定使用字节流操作,所有的数据基本上都可以直接使用byte数组表示出来 1、OutputStream 字节输出流 import java.io.File ; import java.io.OutputStream ; import java.io.FileOutputStream ; public class OutputStreamDemo01{ p原创 2013-12-18 09:43:37 · 802 阅读 · 0 评论 -
Java自学--二叉树排序
class BinaryTree{ class Node{ // 声明一个节点类 private Comparable data ; // 保存具体的内容 private Node left ; // 保存左子树 private Node right ; // 保存右子树 public Node(Comparable data){ this.data = data原创 2013-12-17 14:50:03 · 523 阅读 · 0 评论 -
Java自学--IO操作(1)File类
如果想要使Java程序继续保持可移植性,那么在编写路径是应该使用File类中的常量修改,之前的程序。 常量: File.separator 在windows中表示/ 在Linux中表示”\ No. 方法或常量 类型 描述 1 public static final String pathSeparator 常量 表示路径的分隔符(win原创 2013-12-17 16:30:05 · 566 阅读 · 0 评论 -
Java自学--StringBuffer类
凡是需要提供需要频繁修改字符串内容的时候,都要使用StringBuffer类完成,而且在StringBuffer类中也提供了一些方法是String类中没有的,包括:delete()、insert()方法等。 实例操作一:字符串连接操作 public class StringBufferDemo01{ public static void main(String args[]){ Stri原创 2013-12-17 08:59:23 · 563 阅读 · 0 评论 -
Java自学--观察者设计模型
被观察的事物发生变化后将会将变化的东西高数观察者 eg: 房子价格放生改变,买房者需要第一时间知道。 import java.util.* ; class House extends Observable{ // 表示房子可以被观察 private float price ;// 价钱 public House(float price){ this.price = price ; }原创 2013-12-17 15:02:14 · 540 阅读 · 0 评论 -
Java自学--比较器
Array函数 import java.util.* ; public class ArraysDemo{ public static void main(String arg[]){ int temp[] = {3,4,5,7,9,1,2,6,8} ; // 声明一个整型数组 Arrays.sort(temp) ; // 进行排序的操作 System.out.print("排序原创 2013-12-17 14:01:24 · 620 阅读 · 0 评论 -
Java自学--Date类 格式化输出时间
import java.text.* ; import java.util.* ; public class DateDemo05{ public static void main(String args[]){ String strDate = "2008-10-19 10:11:30.345" ; // 准备第一个模板,从字符串中提取出日期数字 String pat1 = "yy原创 2013-12-17 10:35:17 · 947 阅读 · 0 评论 -
java自学--泛型
泛型的结构 【访问权限】 class 类名称 { 【访问权限】 泛型类型标示 变量名称; } 类名称 对象名称 = new 类名称(); eg: public class F { private T1 t1; private T2 t2; } F f = new F(); 适配符:? 接受泛型变量的时候如果不知道泛型的原创 2013-12-16 16:35:40 · 691 阅读 · 0 评论 -
Java自学--线程
Java 多线程 1.thread class MyThread extends Thread{ // 继承Thread类,作为线程的实现类 private String name ; // 表示线程的名称 public MyThread(String name){ this.name = name ; // 通过构造方法配置name属性 } public void ru原创 2013-12-16 15:34:34 · 686 阅读 · 0 评论 -
java自学 抽象类和接口的应用
抽象类与接口之间的关系 NO. 区别点 抽象类 接口 1 定义 包含一个抽象方法的类 抽象方法和全局变量的集合 2 组成 构造方法,抽象方法,普通方法,常量, 变量 常量,抽象方法 3 关系 抽象了可以使用多个接口 接口不能继承抽象类,但允许继承多个接口 4 使用 子类继承抽象类(extents) 子类实现接口原创 2013-12-05 09:53:32 · 714 阅读 · 0 评论 -
java自学 Object类
Object类 1、object类是所有类的父类,只要是引用数据类型都可以使用object进行接收 2、对象在进行向下转型之前一定要先发生向上转型,要使用instanceof关键字判断 3、tostring():对象打印的时候调用 4、equals():对象比较时候使用 5、String类也是Object类的子类 对象比较 class Person{ private Str原创 2013-12-05 10:10:36 · 636 阅读 · 0 评论 -
java自学笔记之抽象类,接口,对象的多态性,instanceof关键字
interface A { 全局常量; 抽象方法; } 全局常量 final static 抽象方法 abstract 一个子类可以有多个接口(public C implements A,B{}) 一个子类只能有一个父类(public C extents A{}) 一个子类同时继承抽象类和实现接口 class 子类 extends 抽象类 imple原创 2013-12-03 00:02:09 · 643 阅读 · 0 评论 -
解决listview加载图片内存溢出的方案
listview 里的图片太多 会导致 listview 的OutOfMemoryException发生,解决方案,只有例如 软引用 ,手动recycle 资源,缩小bitmap等等。(不过貌似都治标不治本,所以以前这个问题 一直困扰了我很久。。。) 即使使用了这些解决方案 也很可能碰到 以下的几个问题 1. 图片 比如 bitmap 或者 drawable 虽然可以用recy转载 2014-05-16 10:52:13 · 1066 阅读 · 0 评论