所谓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语言写成的可重用的组件。相关推荐

  1. java代码编写的文本特征提取_Test1 java语言写的特征提取源代码,有搞文字识别的可以下载一看,简单易学 Develop 274万源代码下载- www.pudn.com...

    文件名称: Test1下载  收藏√  [ 5  4  3  2  1 ] 开发工具: Java 文件大小: 35 KB 上传时间: 2015-03-02 下载次数: 46 提 供 者: 常杰 详细说 ...

  2. Java语言写一个简单的学生信息管理系统,通过JDBC连接数据库对学生信息进行增删改查,采用三层思想和DBUtils第三方框架。

    我把源代码和sql文件放GitHub上了,你们可以自行下载:https://github.com/fenglily1/student. 有问题可以留言或私信,我看到就会回. 进阶版加上页面的管理系统在 ...

  3. java 配置写成表达式_Java的正则表达式之小结

    一直很奇怪为什么Java和Tcl的正则表达式之间有这样的一个差异,即Tcl正则表达式中的转义符\在Java正则表达式中一律会需要写成\\. 比如,Tcl的正则表达式为 "^Case\_nam ...

  4. 怎么把Java代码写成一道风景?

    一.引言 嘻嘻嘻,有没有被标题吸引进来? 当然这里小编所说的"风景",肯定不是名副其实的风景画,而是所讲在Java中如何更好的去编写代码,从而给代码读者放佛在看一副风景画的感觉. ...

  5. java 配置写成表达式_菜鸟第一天java问题2:请帮我改作业——表达式问题

    1) y += z-- / -+x; 相当于y = y + ((z--) / (x * 1 * -1)) = 2 + (3/-1) = 2 + (-3) = -1 第3.4题先把十进制转成二进制,再列 ...

  6. java聊天程序_急需一个用java 语言写的聊天程序

    展开全部 客户端: package chatroom; import java.awt.*; import java.awt.event.*; import java.net.*; import ja ...

  7. 安卓是用java语言写的吗_android开发是用java语言吗?

    android开发的主流语言是java语言,但也可以使用其他语言,例可以通过Android NDK使用C/C++作为编程语言来开发应用程序,也可使用SL4A来使用其他各种脚本语言进行编程. Andro ...

  8. java语言 写一算法求其叶子数目_数据结构(Java)在线作业1. 设n为哈夫曼树的叶子结点数目,则该哈夫曼树共有( )个结点。A. n+1B. 2n-1...

    数据结构(Java)在线作业1. 设n为哈夫曼树的叶子结点数目,则该哈夫曼树共有( )个结点.A. n+1B. 2n-1 数据结构(Java)在线作业 1. 设n为哈夫曼树的叶子结点数目,则该哈夫曼树 ...

  9. Java语言写点餐系统

    点餐系统 1. 菜品类Dish属性: 名称 name价格 price库存数 stock售出数 saleNum点赞数 likeNum 不提供带参构造方法 setter/getter show方法, 横排 ...

最新文章

  1. 2022-2028年中国锂电池设备行业深度调研及投资前景预测报告
  2. 在Java中如何使用transient
  3. Flex Builder 开发语言切换问题
  4. linux中tar命令的使用
  5. 第十章练习题----2
  6. unlink(file_name)
  7. 教你怎么使用你的电脑
  8. 学会python的基础操作题_Python基本操作题
  9. 《方舟生存进化》单机存档损坏解决方法
  10. [转]使用Microsoft Web Application Stress Tool对web进行压力测试
  11. 拓端tecdat|R语言中进行Spearman等级相关分析
  12. jar解压war文件失败
  13. Reflect的理解
  14. Linux - last 命令
  15. Apache探索:Windows下搭建PHP运行环境(详细图文教程)
  16. 【0429】散列函数和消息鉴别
  17. PIM-SM中DR作用
  18. 使用c语言实现传输的流量控制
  19. [安卓]安装低版本微信
  20. 腾讯新闻android2.3,腾讯新闻Android客户端更新 加入投票功能

热门文章

  1. 在文件夹中快速打开命令行
  2. 基于京东云云主机搭建WordPress网站
  3. Windows下,ARP命令绑定MAC地址失败的解决方法
  4. 使用 Fused Location API 获取当前位置
  5. wcat 进行iis 压力测试
  6. AcWing 1068. 环形石子合并(环形区间DP)
  7. Word2021 for Mac安装教程
  8. 年底离职理由大图鉴!
  9. 学习记录:Ubuntu系统安装远程控制软件teamviewer
  10. [英语语法]词法之动词:情态动词