Java SE 牛刀小试
文章平均质量分 85
硅与神经键
这个作者很懒,什么都没留下…
展开
-
黑马程序员------数组学习(数组基础)
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ---------------------- 数组的定义、特点及常见问题:同一种数据的集合,其实就是一种容器。存储数据的一种形式。就是“装东西”,装的“东西”被称为“元素”。元素类型可以是任意的,但定义一个数组,依次装入的只能同一类型的数据。原创 2013-09-08 10:24:37 · 653 阅读 · 0 评论 -
黑马程序员------基本数据类型对象
q原创 2013-09-15 15:32:47 · 749 阅读 · 0 评论 -
黑马程序员------集合框架(No.2)(ArrayList、LinkedList、vector)
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ---------------------- List集合对象的特点: List: |----List:元素是有序的,元素可以重复。因为该集合体系有索引。 |----ArrayList:底层的数据结构使用的是数组结构。特点:查询速度很快原创 2013-09-16 10:19:39 · 1047 阅读 · 1 评论 -
黑马程序员------集合框架(No.3)(Set、TreeSet、HashSet)
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ---------------------- |----Set:元素是无序(存入和取出的顺序不一定一致),元素不可以重复。 |----HashSet:底层数据结构是哈希表。 |----TreeSet:Set集合的功能和Collect原创 2013-09-16 19:35:51 · 960 阅读 · 0 评论 -
黑马程序员------集合框架(No.4)(泛型、泛型类、泛型方法、泛型接口、泛型限定)
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ---------------------- 泛型 泛型:JDK1.5版本后出现的新特性,用于解决安全问题,是一个安全机制。好处:1.将运行是出现的问题ClassCastException,转移到了编译时期,方便于程序员解决问题。让运行事情问题减少,原创 2013-09-17 02:15:56 · 768 阅读 · 0 评论 -
黑马程序员------集合(No.1)(Map集合、Map共性方法、keySet、entrySet)
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ---------------------- Map集合 Map集合:该集合存储键值对。一对一往里存。而且要保证键 的唯一性。1.添加:put(K key ,V value)putAlll(Map m) 2.删除:clear();原创 2013-09-17 17:33:41 · 856 阅读 · 0 评论 -
黑马程序员------集合(No.2)(Collections、Arrays、集合与数组转换、高级for、可变参数、静态导入)
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ---------------------- Collections Collections类是由很多静态方法组成的工具类。 import java.util.*;class CollectionsDemo{ public static vo原创 2013-09-17 20:32:36 · 946 阅读 · 0 评论 -
黑马程序员------其他类(System、Runtime、Date、Calendar、Math-Random)
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ---------------------- System System:类中的方法和属性都是静态的。out:标准输出,默认是控制台。in:标准输入,默认是键盘。 描述一些系统信息。获取系统属性信息:Properties.getProperti原创 2013-09-18 00:37:23 · 687 阅读 · 0 评论 -
黑马程序员------IO流(No.1) (IO流概述、Reader、Writer、BufferedReader、BufferedWriter、装饰设模式)
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ---------------------- IO流概述 IO流用来处理设备间的数据传输java对数据的操作是通过流的方式java用于操作流的对象都在IO包中流按照操作数组分为两种:字节流与字符流流按流向分:输入流和输出流字节流的抽象基类:原创 2013-09-19 09:17:58 · 901 阅读 · 0 评论 -
黑马程序员------IO流(No.2)(字节流、InputStream、OutputStream、转换流、改变输入输出设备)
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ---------------------- 字节流InputStream OutputStreamimport java.io.*;class FileStream{ public static void main(String[] args)th原创 2013-09-20 14:32:45 · 1401 阅读 · 0 评论 -
黑马程序员------IO流(No.3)(File类、Properties类)
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ---------------------- File类用来将文件或文件夹封装成对象方便对文件与文件夹的属性信息进行操作File对象可以作为参数传递给流的构造函数 import java.io.*;class FileDemo{ pu原创 2013-09-21 12:41:09 · 824 阅读 · 0 评论 -
黑马程序员------IO流(No.4)(打印流、序列流、管道流、RandomAccessFile、常用数据类型的操作流)
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ---------------------- PrintWriter打印流 PrintStream与PrintWriter可以直接操作输入流和文件。 打印流:该流提供了打印方法,可以将各种数据类型的数据都原样打印。 字节打印流:原创 2013-09-22 00:05:14 · 884 阅读 · 0 评论 -
黑马程序员------网络编程(No.1)(网络编程概述、UDP)
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ---------------------- 网络编程 网络模型 网络通信要素1.ip地址 InetAddress 网络中设备的标识 不易记忆,可用主机名 本地回环地址:127.0.0.1 主机名:localhost2.端口号原创 2013-09-22 21:13:51 · 853 阅读 · 0 评论 -
黑马程序员------集合框架(No.1)(概述、迭代器、List集合、Iterator)
体系概述原创 2013-09-15 21:52:16 · 971 阅读 · 0 评论 -
黑马程序员------String(概述、功能、练习、StringBuffer、StringBuilder)
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ---------------------- String概述 1.字符串是一个特殊的对象2.字符串一旦初始化就不可以被改变3.String str = "abc";4.String str1 = new String("abc");5.来自原创 2013-09-14 20:57:48 · 996 阅读 · 0 评论 -
黑马程序员------数组(排序、查询、进制转换)
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ---------------------- 详细请查看:http://edu.csdn.net原创 2013-09-08 16:57:31 · 840 阅读 · 0 评论 -
黑马程序员------面向对象(No.1)(面向对象的理解、成员变量、局部变量、匿名对象)
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ---------------------- 理解面向对象1.面向对象是相对面向过程而言的2.面向对象和面向过程都是一种思想3.面向过程(强调的是功能行为)4.面向对象(将功能封装进对象,强调具备了功能的对象)5.面向对象是基于面向过程的(面向过程是面原创 2013-09-09 16:05:46 · 987 阅读 · 0 评论 -
黑马程序员------面向对象(No.3)(static、静态代码块、封装、说明文档制作、main函数)
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ---------------------- ---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ---------------------- 详情请查看:http://edu.cs原创 2013-09-10 21:26:39 · 990 阅读 · 0 评论 -
黑马程序员------面向对象(No.2)(封装、构造函数、构造代码块、this)
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ---------------------- 封装(Encapsulation).顺便记个单词呗~封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。注:函数是代码中最小的封装体。 好处:1.将变化隔离。2.便于使用。(不用了解内部结原创 2013-09-09 20:32:49 · 865 阅读 · 0 评论 -
黑马程序员------面向对象(No.5)(final、抽象类)
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ---------------------- final:最终,作为一个修饰符。 1.可以修饰类,函数,变量。2.被final修饰的类不可以被继承。为了避免被继承,被子类复写功能。3.被final修饰的方法不可以被重写。4.被final修饰的变量原创 2013-09-11 13:34:19 · 748 阅读 · 0 评论 -
黑马程序员------面向对象(No.6)(接口、多态)
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ---------------------- 接口格式:interface{ }接口中的成员修饰符是固定的。1.成员常量:public static final2.成员函数:public abstract接口的出现,将“多继承”通过另一种形式体现原创 2013-09-11 19:35:41 · 646 阅读 · 0 评论 -
黑马程序员------面向对象(No.8)(自定义异常、throw(throws)、RuntimeException、覆盖时异常、异常总结)
自定义异常因为项目中会出现特有的问题。而这些问题并未被java所描述并封装对象。所以对这些特有的问题可以按照java的对问题的封装的思想,将特有的问题,进行自定义异常封装。 当在函数内部出现了throw抛出异常对象,那么就必须要给对应的处理动作。要么在内部try-catch处理。要么在函数上声明让调用者处理 一般情况下,函数内出现异常,函数上需要声明。发现打印的结果中只原创 2013-09-12 23:47:27 · 1359 阅读 · 0 评论 -
黑马程序员------面向对象(No.7)(内部类、异常概述、异常try-catch、异常声明throws、多异常处理)
内部类将一个类定义在另一个类的里面,里面那个类就称作内部类(内置类、嵌套类)。 访问规则:1.内部类可以直接访问外部类中的成员,包括私有成员。之所以可以直接访问外部类中的成员,是因为内部类中持有了一个外部类的引用,格式 外部类 外部类名.this2.而外部类要访问内部类中的成员必须建立内部类的对象。class Outer{ private int x = 3;原创 2013-09-12 15:52:29 · 960 阅读 · 0 评论 -
黑马程序员------面向对象(No.4)(对象初始化过程、单例、继承概述、重写)
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ---------------------- 对象初始化过程Person p = new Person("zhangsan",20);1.因为new用到了Person.class,所以会找到Person.class文件并加载到内存中2.执行该类中的stati原创 2013-09-11 02:14:25 · 859 阅读 · 0 评论 -
黑马程序员------多线程(No.2)(死锁、线程间通信、生产者消费者问题)
死锁 死锁(开发过程中要避免死锁)同步中嵌套同步。 为了透彻了解死锁,下面写一个死锁程序:class Test implements Runnable{ private boolean flag; Test(boolean flag){ this.flag = flag; } public void run(){ if(flag==true){原创 2013-09-14 10:21:27 · 1468 阅读 · 0 评论 -
黑马程序员------多线程(No.3)(停止线程、守护线程、Join方法、优先级&yield方法、总结)
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ---------------------- 停止线程stop方法已经过时如何停止线程只有一种方法,run方法结束。开启多线程运行,运行代码通常都是循环结构,只要控制住循环,就可以让run方法结束,也就是线程结束。 特殊情况:当线程处于冻结状态,就原创 2013-09-14 14:25:50 · 1055 阅读 · 0 评论 -
黑马程序员------多线程(No.1)(概述、线程的创建、安全问题、同步锁、同步函数)
概述 进程:是一个正在执行中的程序。每一个进程都有一个执行顺序。该顺序是一个执行路径,或者叫一个控制单元。线程:就是进程中的一个独立的控制单元。线程在控制着进程的执行。一个进程中至少有一个线程。 Java VM 启动的时候会有一个进程java.exe。 该进程中至少一个线程负责java程序的执行。而且这个线程运行的代码存在与main方法中。该线程称之为主线程原创 2013-09-13 18:29:53 · 1067 阅读 · 0 评论 -
黑马程序员------网络编程(No.2)(TCP)
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ---------------------- TCP 1.tcp分客户端和服务端2.客户端对应的对象是Socket 服务端对应的对象是ServerSocket 步骤: 客户端1.创建Socket对象,并指定要连接的主机和端口原创 2013-09-24 00:19:34 · 824 阅读 · 0 评论