Java学习笔记
文章平均质量分 81
maidou51
这个作者很懒,什么都没留下…
展开
-
黑马程序员——Java基础语法——数组和循环嵌套
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------原创 2015-11-18 02:22:57 · 520 阅读 · 1 评论 -
黑马程序员——Java基础——集合(三)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------Collection接口:package cu.fu._06collection;/** * Collection接口 * 集合框架的顶层是Collection接口: * 常见方法: * 1.添加 * boolean add(Object obj); * boolea原创 2015-11-25 17:53:11 · 440 阅读 · 0 评论 -
黑马程序员——Java基础——API常用类
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------System类:package cn.fuxi._01system;/** * System :类中的方法都是静态的 * 常见方法: * long currentTimeMillis();获取当前时间的毫秒值,可以通过此方法检测程序的执行时间. * * Properties原创 2015-11-25 18:23:01 · 462 阅读 · 0 评论 -
黑马程序员——Java基础——IO流(一)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------IO流:package cn.fuxi._06io;/** * IO流: * IO流用来处理设备之间数据的传输,Java对数据的操作是通过流的方式.Java用于 * 操作流的对象都在IO包中. * 输入流和输出流相对于内存设备而言. * * 将外设中的数据读取到内存原创 2015-11-25 18:34:43 · 434 阅读 · 0 评论 -
黑马程序员——Java基础——IO流(二)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------package cn.fuxi._07io;/** * IO常用基类_字节流 * 读取一个键盘录入的数据,并打印在控制台上. * 键盘本身就是一个标准的输入设备,对Java而言,对于这种输入设备都有对应的对象. * * P.S. * 1.获取键盘录入数据,然后将数据流向原创 2015-11-25 19:23:16 · 424 阅读 · 0 评论 -
黑马程序员——Java基础——IO流(三)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------package cn.fuxi._08io;/** * File类 * 获取C盘目录下的隐藏文件. */import java.io.*;public class _01FileListDemo { public static void main(String[] arg原创 2015-11-25 19:53:03 · 511 阅读 · 0 评论 -
黑马程序员——Java基础——网络编程
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------package cn.fuxi._01net;/** * 网络编程 * 参考模型 * OSI(Open System Interconnected 开发系统互联)参考模型 * TCP/IP 参考模型 * -----------------------------------原创 2015-11-25 20:29:39 · 455 阅读 · 0 评论 -
黑马程序员——Java基础——反射
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------package cn.fuxi._02reflect;/** * 反射 * JAVA反射机制是在运行状态中,对任意一个类(class文件),都能够知道这个类的所有属性 * 和方法,对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及 * 动态调用对象方法原创 2015-11-25 20:36:35 · 387 阅读 · 0 评论 -
黑马程序员——Java基础——集合(二)
字符串缓冲区:package cn.fu._03stringbuffer;/** * StringBuffer * 字符串缓冲区,用于存储数据的容器 * * 特点: * 1.长度是可变的. * 2.可以吃存储不同类型的数据. * 3.最终要转成字符串进行使用. * * P.S. * StringBuffer的字符串缓冲区初始容量为16个字符,其实质还是数组. *原创 2015-11-18 17:56:23 · 396 阅读 · 0 评论 -
黑马程序员——Java继承——多线程(二)
本人习惯将总结写在代码里~线程间通信问题:package cn.fuxi.duoxiancheng2;/** * 线程间通信 * 多线程在处理统一资源,但是任务却不同,这时候就需要线程间通信. * 等待/唤醒机制涉及的方法: * 1.wait():让线程处于冻结状态,被wait的线程会被存储到线程池中. * 2.notify():唤醒线程池中的一个线程(任何一个都有可能).原创 2015-11-18 16:12:36 · 370 阅读 · 0 评论 -
黑马程序员——Java基础——面向对象
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------面向对象概念面向对象是相对面向过程而言,面向对象和面向过程都是一种思想。面向过程:强调的是功能行为。代表语言:C语言。面向对象:将功能封装进对象,强调具备了功能的对象。代表语言:Java、C++、C#。原创 2015-11-18 02:46:28 · 435 阅读 · 0 评论 -
黑马程序员——Java基础——继承(二)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------实例化:/** * 继承: * 子类的实例化过程 * 子类中的所有的构造函数默认都会访问父类中空参数的构造函数. * 因为每一构造函数的第一行都有一条默认的语句super(); * * 为什么子类实例化的时候要访问父类中的构造函数呢? * 那是因为子类继承了父类,获原创 2015-11-18 15:11:34 · 439 阅读 · 0 评论 -
黑马程序员——Java基础——数组工具类、设计模式和继承(一)
数组工具类:/** * 数组工具类和文档注释 * @author maidou51 * @version v1.0 */class ArrayTool { //该类中的方法都是静态的,所以该类时不需要创造对象的 //未来保证不让他人创建对象,可以将构造函数私有化 private ArrayTool(){} /** * 获取整型数组的最大值 * @param arr 接原创 2015-11-18 14:57:20 · 676 阅读 · 0 评论 -
黑马程序员——Java基础——继承之内部类(四)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------内部类:package cn.fuxi.neibulei;/** * 定义:将一个类定义在另一个类的里面.里面那个类就称为内部类(内置类,嵌套类). * 特点: 1.内部类可以直接访问外部类中的成员,包括私有成员. * 2.而外部类要访问内部类中的成员必须要建立内部类对象.原创 2015-11-18 15:33:52 · 452 阅读 · 0 评论 -
黑马程序员——Java基础——异常
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------异常的概述:package cn.fuxi.exception;/** * 异常的体系 * 异常:是在运行时期发生的不正常情况. * 在java中用类的形式对不正常情况经行了描述和封装对象.描述不正常的情况的类,就称为异常类. * 1.以前是正常流程代码和问题处理代码相结合,现在原创 2015-11-18 15:42:53 · 413 阅读 · 0 评论 -
黑马程序员——Java基础——Object,包和多线程基础(一)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------package cn.fuxi._01Object;/** * Object:所以类的根类. * object是不断抽取而来,具备着左右对象都具备的共性内容. * * P.S. ==以及Object类的equals方法默认都是根据对象的哈希值判断两个对象是否相等. * 可以通原创 2015-11-18 15:54:26 · 432 阅读 · 0 评论 -
黑马程序员——Java基础——集合(一)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------String类:package cn.fu._01string;/** * String StringBuffer StringBuilder * String类的特点: * 字符串对象一旦被初始化就不会改变. */public class StringDemo1 { pu原创 2015-11-18 16:27:27 · 488 阅读 · 0 评论 -
黑马程序员——Java基础——继承之多态(三)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------多态:package cn.fuxi.jiekou;/** * 多态:某一类事物的多种存在形态 * * 例:动物中猫,狗. * 猫这个对象对应的类型时猫类型:猫 c = new 猫(); * 同时猫也是动物中的一种,可以把猫称为动物:动物 c = new 猫();原创 2015-11-18 15:23:18 · 417 阅读 · 0 评论 -
黑马程序员——Java基础——正则
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------package cn.fuxi._03regex;/** * 正则表达式. * * 正则表达式用于操作字符串数据. * 通过一些特定的符号来体现的. * 所以我们为了掌握正确的表达式,必须要学习一些符号. * 虽然简化了,但是阅读性差. */public clas原创 2015-11-25 20:44:20 · 404 阅读 · 0 评论