JAVASE复习(4)
2021/10/11 1:14:37
本文主要是介绍JAVASE复习(4),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
5 包及访问控制权限
5.1 包的定义
所谓的包实际上指的就是文件夹,在Java中使用package来定义包,此语句必须在首行
#打包编译 javac -d . Hello.java #解释程序 java com.yootk.Hello
5.2 包的导入
Import语句进行导包操作
javac -d . *.java
如果发生同名类冲突,可以用包路径.类来解决
5.3 系统常见包
java.lang:该包提供了Java编程的基础类,例如 Object、Math、String、StringBuffer、System、Thread等,不使用该包就很难编写Java代码了。
java.util:该包提供了包含集合框架、遗留的集合类、事件模型、日期和时间实施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。
java.io:该包通过文件系统、数据流和序列化提供系统的输入与输出。
java.net:该包提供实现网络应用与开发的类。
java.sql:该包提供了使用Java语言访问并处理存储在数据源(通常是一个关系型数据库)中的数据API。
java.awt:这两个包提供了GUI设计与开发的类。java.awt包提供了创建界面和绘制图形图像的所有类,而javax.swing包提供了一组“轻量级”的组件,尽量让这些组件在所有平台上的工作方式相同。
java.text:提供了与自然语言无关的方式来处理文本、日期、数字和消息的类和接口。
5.4 jar命令
jdk已经为用户默认提供了生成jar包的jar.exe
5.5 访问控制程序
四种访问权限书本p289
private 仅在一个类中访问
default 只能在一个包中访问
protected 可以在不同包的子类中访问
public 所有都可以
5.5.1 protected
子类可以访问父类的protected属性
5.6 命名规范
类名称:每一个字母的开头首字母大写
变量名称:第一个单词的首字母小写,之后的每个单词的首字母大写
方法名称:第一个单词的首字母小学,之后的每个单词的首字母大写
常量名称:每个字母大写
包名称:所有字母小写
5.7 单例设计模式(Singleton)
private定义类的抽象方法,在类中用static方法返回一个唯一的对象,这样外部不管调用多少次,最终一个类能够产生唯一一个对象
通过代码理解一下:
package com.stduy.baozhuang; public class TestDemo3 { public static void main(String[] args) { Singleton inst = null; inst = Singleton.getInstance(); inst.print(); } } class Singleton{ //唯一的单例 private static Singleton singleton = new Singleton(); //private定义构造方法 private Singleton(){ } public void print(){ System.out.println("hello world"); } //取得本类对象 public static Singleton getInstance(){ return singleton; } }
windows的回收站就是典型的单例设计模式,每个硬盘都有一个回收站,但其实整个操作系统上只有一个回收站实例,其他的“分身”都是引用那个唯一的实例
5.8 多例设计模式
定义出多个对象,但是应该只能使用有限的几个,就像定义一个表示一星期的操作类,能够调用的对象只应该有7个。
不管是单例设计模式还是多例设计模式,他们的核心都是构造方法私有化
这篇关于JAVASE复习(4)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南