qishi821的个人博客分享 http://blog.sciencenet.cn/u/qishi821

博文

Java相关知识

已有 2037 次阅读 2016-9-23 22:49 |个人分类:Java|系统分类:科研笔记| Java相关知识

1 Java类库中常用到的包

 java.lang  

 Java语言的核心部分。提供了每个程序都要用到的类,如字符串、线程和对象;并定义了基本的异常和错误处理类

 java.io  

 Java语言的标准输入/输出类库。提供了一系列的输入和输出类,也可以向文件或其他I/O资源进行读、写操作

 java.util  

 Java语言中的一些低级实用工具,如处理时间的Data类,处理变长数组的Vector类等

 java.awt  

 Java语言用于构建图形用户界面的类库。主要为低级绘图操作,图形界面组件及GUI与用户的交互控制和事件响应提供支持

 java.awt.image  

 Java语言用于处理和操作来自网络上的复杂图像操作所需要用到的类及其相关的接口

 java.awt.peer  

 很少在程序中直接使用,主要是使一个Java程序能在不同的平台上运行,并具有相同的界面

 java.applet  

 Java语言用于实现运行于Internet浏览器中的Java Applet工具类库。它仅包含几个接口和一个非常有用的类java.applet.Applet

 java.net  

 Java语言用于实现网络功能的类库。它的功能还在不断地扩充和发展。利用这个包,开发者可以编写自己具有网络功能的程序

 java.sql  

 实现Java数据库互连的类库。利用这个包可以使Java程序访问不同类型的数据库,如OrcaleSybaseSqlServer等等。

 java.awt.event  

 Java语言处理事件的类库。它使得程序可以用不同的方式来处理不同类型的事件,并使每个图形界面元素本身可拥有处理它上面事件的能力。

2 访问控制

 Private    同一个类

 Default    同一个类,同一个包中

 Protected  同一个类,同一个包中,子类

 Public     同一个类,同一个包中,子类,所有类

 封装要点:

 类的属性的处理:

 1 一般使用private (除非本属性确定会让子类继承)

 2 提供相应的get/set方法来访问相关属性,这些方法通常是public,从而提供对属性的读取操作。(注意:boolean变量get方法是用:is开头!)

一些只用于本类的辅助性方法可以用private

希望其他类调用的方法用public




https://blog.sciencenet.cn/blog-2355761-1004676.html

上一篇:Java中的常用类
下一篇:设计类的原则
收藏 IP: 219.221.196.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-9-19 06:55

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部