封装(Encapsulation)
1. 封装含义
是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。
好处:
将变化隔离。
便于使用。
提高重用性。
提高安全性。
封装原则:
将不需要对外提供的内容都隐藏起来。
把属性都隐藏,提供公共方法对其访问。2. private(私有)关键字
private关键字:
是一个权限 ...
面向对象(Object Oriented)
1. 面向对象概念1.1 什么事面向对象
面向对象(Object Oriented)是一种思想,90年代以后软件开发的主流思想。由于现实社会是由各种各样的事物所组成的,而我们编程又是在模拟现实社会,那么在程序中也要用一些东西来表示现实社会中的事物,这些东西就是程序中的对象。我们在程序中使用这些对象, ...
GUI(图形用户界面)
1. GUI概念1.1 什么是GUI
GUI是Graphical User Interface的缩写,图形化用户界面1.2 awt和swing
Java为GUI提供的对象都存在java.awt,javax.swing两个包中
awt依赖于本地系统平台,如颜色样式显示
swing跨平台1.3 组件与容 ...
java中的常见异常
Java 异常处理异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。
比如说,你的代码少了一个分号,那么运行出来结果是提示是错误java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出 java.lan ...
异常(Exception)
1. 什么是异常异常就是Java程序在运行过程中出现的错误。如程序要打开一个不存的文件、网络连接中断、操作数组越界、装载一个不存在的类等。
2. Throwable
Throwable表示Java中可被抛出的对象,它是所有错误和异常的父类
Throwable有两个子类:Error、Exception ...
commons-io
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556/** 操作commons-io 对流的进一步操作* 字符流 Reader Writ ...
IO
1. IO概述
IO流用来处理设备之间的数据传输
Java对数据的操作是通过流的方式
Java用于操作流的对象都在IO包中
流按操作对象分为两种:字节流与字符流,字节流可以操作任何数据,字符流只能操作纯字符数据比较方便。
流按流向分为:输入流,输出流。
2. IO流常用基类2.1 字节流的抽象基类 ...