Java_SE学习日志
文章平均质量分 77
Neverbelazy
这个作者很懒,什么都没留下…
展开
-
JavaSE——Java多态
多态总结本文根据毕老师Java基础视频和自己的理解总结了继承,接口实现, 多态和内部类的主要知识点1. 什么是子父类的继承关系, 特点是什么?a. 继承描述的是类与类的一种关系, 父类中描述的是所有继承子类所有的共性信息, 子类是父类的一个延续b. 父类包含了一类事物的功能, 继承使子类无需自己创建就可直接获得这些功能 c. 继承只能是单继承, 因为当多原创 2013-05-26 16:14:22 · 645 阅读 · 0 评论 -
JavaSE——Java枚举
枚举总结: 本文根据Effective Java上关于枚举的知识点,自己翻译总结了关于枚举的知识点,作为张孝祥老师Java高新技术的复习和补充1. C/C++/C# 中 int enum pattern and string enum pattern有什么缺点?a. int enum pattern: a.1类型安全无法保证, 因为类型相同, 如果将水果类的原创 2013-05-13 00:08:41 · 797 阅读 · 0 评论 -
JavaSE——Java反射
反射总结: 本文根据张孝祥老师Java高新技术和自己的理解总结了反射的主要知识点1. 为什么要有反射?a. 会遇到这样的需求,在编写代码时,基础代码需要调用后期才编写的类, 静态的代码写法是不能满足这点需求的b. 所以,我们希望提供一种方式,可以在运行时期,动态地调用所需要的类,而不是更改早期编写的代码c. 动态的特点是应用的信息一般是一个抽象的概念,静态的原创 2013-05-12 23:37:10 · 865 阅读 · 0 评论 -
JavaSE——Java异常
异常总结: 本文总结自传智博客毕老师的java基础视频也包含了作者自己对异常的一些理解1.为什么要定义异常?a. 程序的设计者考虑到了程序使用时会存在的问题, JVM也为其开发者考虑了一些可能出现的问题b. 这些问题是需要被描述,定义以及指示给程序的调用者的, 而且我们希望将潜在的错误在编译时期就充分考虑c. 潜在的问题如果发生,我们希望知道它是什么, 也需要有一些原创 2013-05-14 02:38:44 · 558 阅读 · 0 评论 -
JavaSE——Java多线程
多线程总结: 本文总结自传智博客毕老师的java基础视频也包含了作者自己对异常的一些理解1.进程和线程有什么区别?a. 进程是指一个正在执行的程序,每一个进程都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元b. 线程是进程中的一个独立的控制单元,线程在控制着进程的执行b.1 一个进程中至少有一个进程b.2 JVM启动的时候会原创 2013-05-18 15:24:11 · 732 阅读 · 0 评论 -
JavaSE——Java集合(I)
集合总结(I): 本文基于毕老师Java基础视频,总结了与集合体系, List集合子类有关的一些知识点, 集合部分的总结分成两部分, 后半部分见集合总结(II)1. 集合是一种容器, 而且集合的体系中有好多不同的容器, 那么集合的体系是什么样的, 他们的共性特点是什么?a. Collection是一个父类接口, 这个接口定义了集合的一些共性方法: 增删改原创 2013-05-19 11:25:23 · 635 阅读 · 0 评论 -
JavaSE——Java数组
数组总结: 本文基于毕老师Java基础视频和Head First Java里面的内容,总结了数组有关的一些知识点1. 如何定义一个数组?1.1 类型[ ] 数组名称=new 类型[元素个数] eg. int[] integers=new int[7]; 1.2 类型[ ] 数组名称=new 类型[]{元素0,元素1,元素原创 2013-05-14 20:33:15 · 571 阅读 · 0 评论 -
JavaSE——Java集合(II)
集合总结(II):本文基于毕老师Java基础视频,总结了与Set集合,Map有关的一些知识点, 集合部分的总结分成两部分, 前半部分见集合总结(I)1. Set体系特征是什么,下面不同子类的区别是什么样的, 他们使用起来有什么特点?a. Set内元素不可重复(需设定唯一性的判断标准), 元素是无序的(存入和取出的顺序不一定一致)b. Set接口中没有不同于C原创 2013-05-20 15:26:21 · 597 阅读 · 0 评论 -
JavaSE——Java交通系统
交通系统仿真摘要:本文首先对张孝祥老师交通灯系统的面试题,根据自己的理解进行了解析,并给出了自己编写的代码. 之后, 本文根据视频中张老师的解析, 比较了自己的解法和张老师解法的不同, 总结了优劣. 最后给出了总结. I. 需求: 1. 模拟车辆过过十字路口, 车辆随机驶入路口, 判断红绿灯是否可以通行, 不考虑黄灯2. 先放一对方向(如North-Sou原创 2013-05-22 17:29:04 · 1055 阅读 · 0 评论 -
JavaSE——Java网络编程
网络编程总结本文根据毕老师Java基础视频和自己的理解总结了Java网络编程部分的主要知识点1. 网络数据传输和单机数据传输的区别是什么?a. 单机数据传输是本机内硬件和硬件间的数据传输,网络传输是根据一种网络协议, 以某种网络通信的手段将本机的数据传给其他机器的数据, 反之亦然b. 所以, 本质上网络数据传输在只是比单机数据传输多解决了如下几个问题:原创 2013-05-28 16:40:01 · 842 阅读 · 0 评论 -
JavaSE——Java银行服务
银行服务仿真摘要本文对银行服务系统的仿真进行了基于自己理解的程序编写, 文中详细记录了思考过程和程序完善的几个要点, 没有参考张孝祥老师的视频, 文中用到方法完全基于传智博客毕老师基础视频讲座, 作为这一个半月来自学视频教程的项目实战.----------------------------------------------------------------------原创 2013-05-30 14:53:08 · 967 阅读 · 0 评论 -
JavaSE——JavaBean
JavaBean总结: 本文翻译总结了Core Java Volume II中JavaBean部分的基本内容,作为张孝祥老师Java高新技术JavaBean部分的复习和补充1. 什么是JavaBean, 为什么要定义JavaBean?a. 官方的定义是: "A bean is a reusable software component based on Sun's Ja原创 2013-05-14 19:44:36 · 694 阅读 · 0 评论