
JAVA学习总结
玉圣
龙行天下,傲视乾坤
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
黑马程序员 Java基础<八>---> 集合-工具类
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------ 第一节 Util 工具类 工具类的Collections和Arrays中的方法全是静态的,下面主要总结几个比较重要的方法。 一、Collections工具类: 在Collections工具类中很多方法是用于对List集合进行操作的,如比较,查找原创 2013-02-25 14:39:43 · 1473 阅读 · 0 评论 -
黑马程序员 Java初级<二>--->数据、变量与运算
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------ 由于之前是看书学习java,真正学到java面向对象的时候,才开始看毕向东老师的视频,觉得轻松愉快,甚至有些兴奋和幸福。因为我找到了java的乐趣所在。 为什么还要返回来总结这些看似简单的知识点呢?要正视这个问题,首先有一点,确实是为了总结而总结,这点私心还是原创 2013-02-22 13:53:52 · 2182 阅读 · 0 评论 -
黑马程序员 Java初级<三>---> 程序流程控制与函数
和其他编程语言一样,java中的程序流程控制是通过:条件语句、选择语句以及循环语句来控制的。具体总结如下: 在总结每一种语句之前,先说明一个知识点:语句块。 语句块: 也称作用域,是指由一对花括号(即{ })括起来的若干条语句。语句块确定了成员的作用域,表示这些语句的使用范围。当然,语句块中还可以嵌套其他语句块。 第一节 判断结构 一、格式: 判断结构是if语句,它有三原创 2013-02-22 16:20:40 · 1129 阅读 · 0 评论 -
黑马程序员 高新技术<三>---> 泛型
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------ 第一节 泛型概述--->JDK1.5新特性 一、泛型的出现: 1、泛型是在JDK1.5以后出现的新特性。泛型是用于解决安全问题的,是一个安全机制。 2、JDK1.5的集合类希望在定义集合时,明确表明你要向集合中装入那种类型的数据,无法加入指定类型以外原创 2013-03-19 22:34:24 · 1263 阅读 · 0 评论 -
黑马程序员 Java基础<二>---> 继承、内部类与多态,包
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------ 第一节 继承 当两个事物之间存在一定的所属关系,即就像孩子从父母那里得到遗传基因一样,当然,java要遗传的更完美,这两个类中,一个继承的类(为子类或者基础类)可以从被继承的类(为父类或者超类)中获得一些属性和方法,而不必再自己创建新方法(在不原创 2013-02-23 12:36:21 · 1836 阅读 · 0 评论 -
黑马程序员 Java基础<五>---> 多线程
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------ 一、概述: 1、线程是什么呢? 我们先来说一说比较熟悉的进程吧,之后就比较容易理解线程了。所谓进程,就是一个正在执行(进行)中的程序。每一个进程的执行都有一个执行顺序,或者说是一个控制单元。简单来说,就是你做一件事所要进行的一套流程。线程,就是进程中的一个独立的控制原创 2013-02-23 12:41:06 · 1297 阅读 · 0 评论 -
黑马程序员 高新技术<四>--->内省、注解与类加载器
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------ 第一节 由内省IntroSpector引出JavaBean 一、概述: 1、IntroSpector:即内省,是对内部进行检查,了解更多的底层细节。 2、内省的作用:主要针对JavaBean进行操作。 二、JavaBean(存在于java.bea原创 2013-03-21 20:32:15 · 1301 阅读 · 0 评论 -
黑马程序员 Java基础<十一>---> GUI(图形用户界面)
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------ 第一节 GUI 概述 一、概述: 1、GUI:Graphical User Interface,即图形用户界面,用于计算机与用户交互的一种方式 2、计算机与用户交互的形式:GUI和CLI GUI: Graphical User Inte原创 2013-03-08 17:23:54 · 2488 阅读 · 1 评论 -
黑马程序员 高新技术<五>--->代理
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------ 第一节 概述 一、概念: 1、生活中的代理:就是常说的代理商,从厂商将商品卖给消费者,消费者不用很麻烦的到厂商在购买了。 2、程序中的代理:要为已经存在的多个具有相同接口的目标类的各个方法增加一些系统功能,如异常处理、日志、计算方法的运行时间、事物原创 2013-03-21 22:44:19 · 1233 阅读 · 0 评论 -
黑马程序员 Java基础<十>---> IO流<2>(File类,Properties,打印流,合并流)
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------ 第一节 File类 一、概述: 1、File类:文件和目录路径的抽象表现形式 2、特点: 1)用来将文件或文件夹封装成对象 2)方便于对文件与文件夹的属性信息进行操作 3)File对象可以作为多数传递给流的构造函数 二、创建File对象:原创 2013-03-05 21:09:01 · 1915 阅读 · 0 评论 -
黑马程序员 Java基础<三>---> 抽象类、与接口
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------ 第一节 抽象类 一、抽象类含义的概括: 当多个类出现相同功能时,但功能主体不同,这样可以向上抽取,抽取时只抽取功能定义,而不抽取功能主体。也就是说,我们在从下往上看继承这个体系结构时,位于上层的类要比下层更具有通用性,也就是说更加抽象,即最上层的祖先原创 2013-02-23 12:38:27 · 2054 阅读 · 5 评论 -
黑马程序员 Java基础<七>---> 集合框架
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------ 第一节 集合框架的概述 一、概述: 1、简述: 所谓集合,就是为方便对多个对象的操作,对对象进行存储。集合就是存储对象最常用的一种方式。 2、集合与数组的区别: 数组:可存储同种类型的数据,但长度固定,也原创 2013-02-24 21:27:56 · 1743 阅读 · 0 评论 -
黑马程序员 Java基础<六>---> String类与包装类
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------ 第一节 String 类 一、定义: 1、从概念上讲,java字符串就是Unicode字符序列。每个用双引号括起来的字符串都是String类的一个实例。 Java字符串由char序列组成,也就是说,String的最小单位是char类型的字符。字符数据类原创 2013-02-23 12:42:05 · 2123 阅读 · 0 评论 -
黑马程序员 Java基础<九>---> 其他对象
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------ 第一节 System 类 一、概述: 1、System类是描述系统一些信息的类,不可以实例化,也无构造函数。 2、System类中的方法和属性都是静态的。 in :标准输入流,默认是键盘。 out:标准输出流,默认是控制原创 2013-02-28 14:34:44 · 1259 阅读 · 1 评论 -
黑马程序员 总结---> java中注释
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------ 在java中有三种书写注释的方式:“//...”、“/*...*/”、“/**...*/”。(不带双引号“”,...代表被注释的内容) 1、“//” 这是一种最常使用的方式,此种注释只注释一行,即“//”所在行,也就是“//”后面的内容。在本行注释,有这原创 2013-02-01 00:26:05 · 965 阅读 · 0 评论 -
黑马程序员 Java基础<十>---> IO流<1>
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------| 概述: 1、IO流:即Input Output的缩写。 2、特点: 1)IO流用来处理设备间的数据传输。 2)Java对数据的操作是通过流的方式。 3)Java用于操作流的对象都在IO包中。 4)流按操作数据分为两种:字节流和字符流。 5)流按原创 2013-03-02 08:50:36 · 1885 阅读 · 0 评论 -
黑马程序员 Java基础<十二>---> 网路编程
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------ 第一节 概述 一、概述: 1、网络模型:OSI参考模型和TCP/IP参考模型 2、网络通信要素:IP地址,端口号、传输协议。 1)IP地址: A、它是网络中的设备标识 B、不易记忆,可用主机名表示,两者存在映射关系原创 2013-03-10 19:36:08 · 1847 阅读 · 0 评论 -
黑马程序员Java初级<四>---> 数组
一、概述: 1、定义:数组是一种数据结构,用来存储同一类型值的集合。简单来说,就是一个存放同种类型的容器。 2、使用数组的好处:数组可将其中的每一个值自动添加对应的编号,每一个值称为一个元素,元素从0开始编号,方便对每个元素的管理。 二、格式: 1、格式一: 数据元素类型[] 变量名 = new 元素类型[参数]; 说明:参数表示数组中元素的个数。 如:int[] a原创 2013-02-22 19:07:57 · 1516 阅读 · 0 评论 -
黑马程序员 Java基础<十>---> IO流<3>-其他流对象简述
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------ 第一节 对象序列化 ObjectOutputStram和ObjectInputStream 一、概述: 将堆内存中的对象存入硬盘,保留对象中的数据,称之为对象的持久化(或序列化) 二、特有方法: 1、write(int val) --->原创 2013-03-06 23:00:03 · 1564 阅读 · 0 评论 -
黑马程序员 Java基础<四>---> 异常
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------ 错误是我们人生中必不可少的一种美,是的,同时是很让人不爽的。而在java程序中也会出现这样或那样不爽的问题。如果程序中存在错误,或者由于一些外部等不良情况发生了,这就会使得用户的数据受损。所以,一个好的程序,应该尽量避免此类情况的发生,或者必须“治愈这种病”,也原创 2013-02-23 12:39:53 · 1052 阅读 · 0 评论 -
黑马程序员 Java基础<一>---> 面向对象与类之概述(匿名对象、封装、构造函数、this、静态等)
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------ 第一节 概述 一、面向对象的概述: java是一种面向对象的编程语言,也就是说对象是这种语言的基础,没有对象了,就没有了java。任何功能都是通过对象来实现的,就是将功能封装进对象,让对象去调用这些功能。这种思想是将数据作为第一位,原创 2013-02-23 11:20:18 · 3490 阅读 · 1 评论 -
黑马程序员 高新技术<一>---> eclipse开发工具、相关知识加强及枚举类
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------ 第一节 eclipse开发工具简述 一、概述: 1、eclipse是运行在java基础上的工具。 2、名词: 1)IDE:ItegrityDevelopment Enviroment,集成开发环境 2)JavaEE:javaEnterprise原创 2013-03-15 21:41:54 · 1382 阅读 · 0 评论 -
黑马程序员 高新技术<二>---> 反射
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------ 第一节 Class 一、概述: 1、Class是Java程序中各个Java类的总称;它是反射的基石,通过Class类来使用反射。 2、Class和class的区别 1)class:Java中的类用于描述一类事物的共性,该类事物有什么属性,没有什么原创 2013-03-16 22:36:26 · 1876 阅读 · 0 评论 -
黑马程序员 面试技巧<一>--->面向对象的思想示例
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------ 第一节 浅析面向对象思想 一、面向对象的重要经验: 记住一点:谁拥有数据,书就是对外提供这些数据的方法。 二、举例: 1、人在黑板上画圈: 指挥者:人,发出画的信号, 执行者:圈,它是主体对象,进行对自身的画的方法的原创 2013-03-22 12:16:05 · 1444 阅读 · 0 评论 -
黑马程序员 面试技巧<二>--->交通灯管理系统
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------ 一、需求: 模拟实现十字路口的交通灯管理系统逻辑,具体需求如下: 1、异步随机生成按照各个路线行驶的车辆。 例如: 由南向而来去往北向的车辆 ----直行车辆 由西向而来去往南向的车辆---- 右转车辆 由东原创 2013-03-22 22:05:37 · 1899 阅读 · 0 评论 -
黑马程序员 Java初级<一>---> JAVA开发前奏
第一节 Java概述 一、java是什么? 简单说,java是由SUN公司推出的一种面向Internet的高级编程语言。 但,java不仅仅是一种语言。在《java核心技术》上,对java是这么解释的:“java是一个完整的平台,有一个庞大的库,其中包含可很多可重用的代码和一个提供诸如安全性、跨操作系统的可移植性以及自动垃圾收集等服务的执行环境。”的确,java的强大之处原创 2013-02-21 20:26:55 · 1129 阅读 · 0 评论 -
黑马程序员 面试技巧<三>--->银行业务系统
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------ 一、需求: 模拟实现银行业务调度系统逻辑,具体需求如下: 1、银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。 2、有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户原创 2013-03-23 19:44:42 · 2426 阅读 · 0 评论 -
正则表达式
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------ 正则表达式 一、概述 1、概念:符合一定规则的表达式。 2、作用:用于专门操作字符串。 3、特点:用于一些特定的符号来表示一些代码操作,这样就可以简化代码书写。 4、好处:可简化对字符串的基本操作。 5、弊端:符号定义越多,正则越长,阅读性越差。原创 2013-04-19 09:32:33 · 3039 阅读 · 3 评论