从0开始学Java,打卡第5天(20输出式学习计划)-11JavaBean_UML_package_import

JavaBean:
JavaBean是一种语言写成的可重用组件。
所谓JavaBean,是指符合如下标准的Java类:
》类是公共的
》有一个无参的公共的构造器
》有属性,且有对应的get、set方法
用户可以使用JavaBean将功能、处理、值、数据库访问和其他任何可以用Java代码创造的对象进行打包,并且其他的开发者可以通过内部的JSP页面、Servlet、其他JavaBean、applet程序或者应用来使用这些对象。用户可以认为JavaBean提供了一种随时随地的复制和粘贴的功能,而不用关心任何改变。

UML:
1.+标识public类型,-表示private类型,#表示protected类型
2.方法的写法:
方法的类型(+、-) 方法名(参数名:参数类型):返回值类型
3.属性:“:”前是属性名,“:”后是属性的类型
4.若方法有下划线,表示为构造方法

Java源文件的基本语法:
包声明
导入声明
类声明

软件包:
包帮助管理大型软件系统:将语义近似的类组织到包中:解决类命名冲突的问题。
包可以包含类和子包。
例:

关键字——package:
package语句作为Java源文件的第一条语句,指明该文件中定义的类所在的包。(若缺省该语句,则指定为无名包)。它的格式为:
package 顶层包名.子包名;
包对应于文件系统的目录,package语句中,用“.”来指明包(目录)的层次:
包通常用小写单词,类名首字母通常大写。

import:
1)写在包的声明和源文件之间
2)如果需要引入多个类或接口,那么就并列写出
3)显式导入指定包下的类或接口
4)如果导入的类是java.lang包下的,如:System String Math等,就不需要显式的声明。
5)理解.的概念,比如java.util.,指的是java.util下所有的类或接口
6)如何处理同名类的导入。如util和sql中都有Date类,则可以选择其中一个util用import的导入,另一个 直接用Java.sql.Date声明
7)import static 表示导入指定类的static的属性或方法
import static java.lang.System.*;
8)导入java.lang.*只能导入lang包下的所有类或接口,不能导入lang的子包下的类或接口

import语句
注意:
1若引入的包为:java.lang,则编译器默认可获取此包下的类,不需要再显示声明。
2import语句出现在package语句之后、类定义之前
3一个源文件中可包含多个import语句
4可以使用import lee.; 语句,表明导入lee包下的所有类。而lee包下sub子包内的类则不会被导入。import lee.sub.;
5import语句不是必需的,可坚持在类中使用其它类的全名
6jdk1.5加入import static 语句

JDK中主要的包介绍
1java.lang ——包含一些Java预言的核心类,如String、Math、Integer、System和Thread,提供常用功能。
2java.net ——包含执行与网络相关的操作的类和接口
3java.io —— 包含能提供多种输入/输出功能的类。
4java.util ——包含一些实用工具类,如定义系统特性、接口的集合框架类、使用与日期日历相关的函数。
5java.text ——包含了一些Java格式化相关的类
6java.sql ——包含了Java进行JDBC数据库编程的相关类/接口
7java.awt ——包含了构成抽象窗口工具集(abstract window toolkits)的多个类,这些类被用来构建和管理应用程序的图形用户界面(GUI)。
8java.applet ——包含applet运行所需的一些类。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值