随笔分类 -  Java学习笔记

摘要:一、引入线程1.多线程和多进程的区别 (1)两者粒度不同,进程是由操作系统来管理,而线程则是在一个进程内 (2)每个进程是操作系统分配资源和处理器调度的基本单位,拥有独立的代码、内部数据和状态 而一个进程内的多线程只是处理器调度的基本单位,共享该进程的资源,线程间有可能相互影响 (3)线程本身的数据... 阅读全文
posted @ 2015-03-03 20:27 trj14 阅读(241) 评论(4) 推荐(0)
摘要:一、输入/输出流 1.流:不同类型的输入、输出源 数据流:输入或输出的数据 Java数据流的所有接口和类都是在java.io包中定义的,因此应在程序开头加入 import java.io.* 2.流的分类: (1)从流的流动方向来看,可以将IO流分为输入流和输出流 输入流:数据信息从某个地方流向程序中 输出流:数据信息从程序中发送到某... 阅读全文
posted @ 2015-02-26 00:37 trj14 阅读(194) 评论(0) 推荐(0)
摘要:一、异常简介 1.异常:程序在运行过程中有时会出现一些意外的情况导致程序退出的情况 2.一个异常是由一个对象来表示的,所有的异常都直接或间接地继承自Throwable接口 Throwable接口是类库java.lang包中的一个类,它派生出两个子类:Error 和 Exception (1)Error类主要用来描述一些Java运行时系统内部的错误或资源枯竭导致的错误,此类错误一般由系统... 阅读全文
posted @ 2015-02-22 16:33 trj14 阅读(141) 评论(0) 推荐(0)
摘要:一、数组1.Java是将数组作为对象来实现的,而非连续的存储空间2.在Java中,数组时一个类,提供了一些方法和属性,如数组长度array.length3.Java中数组名可视为对象引用,在初始化时,不能直接定义长度 例:int a[3]; //错误的声明方法4.数组中的元素也可以是复合数据类型的,... 阅读全文
posted @ 2015-02-21 20:13 trj14 阅读(152) 评论(0) 推荐(0)
摘要:一、继承机制1.继承:允许一个类作为另一个类的扩充版本2.单继承:一个类只继承了一个父类 多继承:一个类继承了多个父类 Java只支持单继承,C++支持多继承二、类的继承1.形式: class SubClass extends BaseClass { //子类类体,定义子类的新成员 } Java中所... 阅读全文
posted @ 2015-02-15 18:23 trj14 阅读(237) 评论(0) 推荐(0)
摘要:一、面向对象程序设计 1.概念: OOA:面向对象的分析,将现实世界进行抽象的分析 OOD:面向对象的设计 OOP:面向对象的程序 2.面向对象的特点: (1)封装性:一是把对象的全部状态和行为结合在一起,形成一个不可分割的整体,对象的私有属性只能由对象的行为来修改和读取 二是尽可能隐藏对象的内部细节,与外界的联系只能够通过外部接口... 阅读全文
posted @ 2015-02-12 00:27 trj14 阅读(170) 评论(0) 推荐(0)
摘要:一、命名规则 1.Java标识符 Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。 关于Java标识符,有以下几点需要注意: 所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始 首字符之后可以是任何字符的组合 关键字不能用作标识符 标识符是大小写敏感的 合法标识符举例:age、$salary、_value、__1_value ... 阅读全文
posted @ 2015-02-08 22:04 trj14 阅读(157) 评论(0) 推荐(0)
摘要:本文为我在已有C语言的学习基础上记录的采用的环境是jdk 1.8.0_31,IDE环境是Eclipse 阅读全文
posted @ 2015-02-08 21:44 trj14 阅读(97) 评论(0) 推荐(0)