javaBean:java语言写成的可重用的组件。
所谓javaBean,是指符合如下标准的java类:
类是公共的;(public class 类名)
有一个无参的公共的构造器;(public 类名())
有属性,且有对应的get、set方法(封装性)
(public void setXXX(){};
public 类名 getXXX(){return XXXX})
用户可以使用javaBean将功能、处理、值、数据库访问和其他任何可以用java代码创造的对象进行打包,并且
其他的开发者可以通过内部的jsp页面、Servlet、其他javaBean、applet程序或者应用来使用这些对象。用户
可以认为javaBean提供了一种随时随地的复制和粘帖的功能,而不用关心任何改变。
补充:UML类图
Account (类名)
——————————————————————————————————————————————————————
-balance:double (属性)“:”前属性名,“:”后是属性的类型
——————————————————————————————————————————————————————
+Account(init balance :double) (构造器)
(以下都是方法)
+get():double
+deposit(amt:double)
+vithdrav(amt:double)
+表示public,-标识private,#表示protected类型(继承使用)
方法的写法:
(方法的类型+、-)方法名(参数名:参数类型):返回值类型
package
eg:package com.test;(包名)
import
import java.util.Scanner; 类引用,导入需要用的包
package:声明源文件所在的包,写在程序的第一行
每“.”一次,表示一层文件目录。
包名都要小写。
import:显示导入指定包下的类或接口
写在包的声明和源文件之间
如果需要引入多个类或接口,那么就并列写出
如果导入的类是java.lang包下的,如System,String,Math等,就不需要显示的声明
理解.*的概念,比如 import.java.util.*指导入util下所有的包
同名类的导入,util和sql包下同时存在的Data类
一个写*导入,import java.util.*;
另外一个:java.sql.Date d1 = new java.sql.Date(124515151L);
(Date下没有空参)
import static 表示导入指定类的static的属性或方法(上面导入的是类或接口,这里只能导入指定类的static的属性或方法)
EG:import static java.lang.System.out;
原本System.out.println();
可以写成 out.println();
java.lang.* 只能导入lang包相下的所有类和接口,
不能导入lang的子包下的类或接口。
PS:lang的类和接口就好像是文件夹下的文件,而lang的子包,就好像是lang文件夹下的文件夹。导入lang包能够调用
lang包下的文件,但是不能够调用lang包下的文件夹。
附录:JDK中主要的包介绍
java.lang-----包含一些java语言的核心类,如String、math、Integer、
System和Thread,提供常用功能。
java.net------包含执行与网络相关的操作的类和接口
java.io------包含能提供多种输入/输出功能的类
java.util-----包含一些实用工具类,入定义系统特性、接口的集合框架类、
使用与日期日历相关的函数
java.text-----包含一些java格式化相关的类
java.sql-----包含了java进行jdbc数据库编程的相关类/接口
java.awt----包含了构成抽象窗口工具集(abstract window toolkits)的
多个类,这些类被用来构建和管理应用程序的图形用户界面(GUI)
java.applet---包含applet运行所需的一些类
javaBean:java语言写成的可重用的组件。相关推荐
- java代码编写的文本特征提取_Test1 java语言写的特征提取源代码,有搞文字识别的可以下载一看,简单易学 Develop 274万源代码下载- www.pudn.com...
文件名称: Test1下载 收藏√ [ 5 4 3 2 1 ] 开发工具: Java 文件大小: 35 KB 上传时间: 2015-03-02 下载次数: 46 提 供 者: 常杰 详细说 ...
- Java语言写一个简单的学生信息管理系统,通过JDBC连接数据库对学生信息进行增删改查,采用三层思想和DBUtils第三方框架。
我把源代码和sql文件放GitHub上了,你们可以自行下载:https://github.com/fenglily1/student. 有问题可以留言或私信,我看到就会回. 进阶版加上页面的管理系统在 ...
- java 配置写成表达式_Java的正则表达式之小结
一直很奇怪为什么Java和Tcl的正则表达式之间有这样的一个差异,即Tcl正则表达式中的转义符\在Java正则表达式中一律会需要写成\\. 比如,Tcl的正则表达式为 "^Case\_nam ...
- 怎么把Java代码写成一道风景?
一.引言 嘻嘻嘻,有没有被标题吸引进来? 当然这里小编所说的"风景",肯定不是名副其实的风景画,而是所讲在Java中如何更好的去编写代码,从而给代码读者放佛在看一副风景画的感觉. ...
- java 配置写成表达式_菜鸟第一天java问题2:请帮我改作业——表达式问题
1) y += z-- / -+x; 相当于y = y + ((z--) / (x * 1 * -1)) = 2 + (3/-1) = 2 + (-3) = -1 第3.4题先把十进制转成二进制,再列 ...
- java聊天程序_急需一个用java 语言写的聊天程序
展开全部 客户端: package chatroom; import java.awt.*; import java.awt.event.*; import java.net.*; import ja ...
- 安卓是用java语言写的吗_android开发是用java语言吗?
android开发的主流语言是java语言,但也可以使用其他语言,例可以通过Android NDK使用C/C++作为编程语言来开发应用程序,也可使用SL4A来使用其他各种脚本语言进行编程. Andro ...
- java语言 写一算法求其叶子数目_数据结构(Java)在线作业1. 设n为哈夫曼树的叶子结点数目,则该哈夫曼树共有( )个结点。A. n+1B. 2n-1...
数据结构(Java)在线作业1. 设n为哈夫曼树的叶子结点数目,则该哈夫曼树共有( )个结点.A. n+1B. 2n-1 数据结构(Java)在线作业 1. 设n为哈夫曼树的叶子结点数目,则该哈夫曼树 ...
- Java语言写点餐系统
点餐系统 1. 菜品类Dish属性: 名称 name价格 price库存数 stock售出数 saleNum点赞数 likeNum 不提供带参构造方法 setter/getter show方法, 横排 ...
最新文章
- 2022-2028年中国锂电池设备行业深度调研及投资前景预测报告
- 在Java中如何使用transient
- Flex Builder 开发语言切换问题
- linux中tar命令的使用
- 第十章练习题----2
- unlink(file_name)
- 教你怎么使用你的电脑
- 学会python的基础操作题_Python基本操作题
- 《方舟生存进化》单机存档损坏解决方法
- [转]使用Microsoft Web Application Stress Tool对web进行压力测试
- 拓端tecdat|R语言中进行Spearman等级相关分析
- jar解压war文件失败
- Reflect的理解
- Linux - last 命令
- Apache探索:Windows下搭建PHP运行环境(详细图文教程)
- 【0429】散列函数和消息鉴别
- PIM-SM中DR作用
- 使用c语言实现传输的流量控制
- [安卓]安装低版本微信
- 腾讯新闻android2.3,腾讯新闻Android客户端更新 加入投票功能