java基本类库和开发框架

Java 类库概念: Java 的应用程序接口 (API) 以包的形式来组织,每个包提供了大量的相关类、接口和异常处理类,这些包的集合就是 Java 的类库
 
包名以 Java 开始的包是 Java 核心包 (Java Core Package) ;
包名以 Javax 开始的包是 Java 扩展包 (Java Extension Package) ,例如 javax.swing 包;
 
常用的 Java 核心包 (Java Core Package)
1.       java.lang      Java 编程语言的基本类库
2.       java.applet     创建 applet 需要的所有类
3.       java.awt       创建用户界面以及绘制和管理图形、图像的类
4.       java.io        通过数据流、对象序列以及文件系统实现的系统输入、输出
5.       java.net       用于实现网络通讯应用的所有类
6.       java.util       集合类、时间处理模式、日期时间工具等各类常用工具包
其它还有
7.       java.sql        访问和处理来自于 Java 标准数据源数据的类
8.       java.test       以一种独立于自然语言的方式处理文本、日期、数字和消息的类和接口
9.       java.security    设计网络安全方案需要的一些类
10.   java.beans     开发 Java Beans 需要的所有类
11.   java.math      简明的整数算术以及十进制算术的基本函数
12.   java.rmi       与远程方法调用相关的所有类
 
常用的 Java 扩展包 (Java Extension Package)
1.  javax.accessibility  定义了用户界面组件之间相互访问的一种机制
2.  javax.naming.*     为命名服务提供了一系列类和接口
3.  javax.swing.*       提供了一系列轻量级的用户界面组件,是目前 Java 用户界面常用的包
 
 
注 1 :最重要且常用的是 1 和 6 ,已用黑体标出的为,需重点掌握
注 2 :在使用 Java 时,除了 java.lang 外,其他的包都需要 import 语句引入之后才能使用。
 


重点讲解内容:java.lang和java.util。
java.lang 包
这个包称为 java 语言包,是由编译器自动引入的。程序中不必用 import 语句就可以使用。它所包含的类和接口对所有实际的 Java 程序都是必要的。
1.       object 类
2.       数学类 (Math)
3.       数据类型类
4.       线程类
5.       字符串类 (String 类和 StringBuffer 类 )
6.       系统及运行类 (System 类和 Runtime 类 )
7.       错误和异常处理类 (Throwable 、 Exception 、 Error)
8.       过程类 (process)
 
java.util 包
1. 日期类、日历类( Data 、 Calendar 、 GregorianCalendar )
2. 随机数类( Random )
3. 位运算类( BitSet )
4. 矢量类( Vector )
5. 数据结构类( Stack )
6. 散列表类( Hashtable )
7. StringTokenizer类
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1711A 六组项目简介(仓库管理系统) 我们做的是一个仓库管理系统,它含:菜单管理、基础信息、入库管理、出库管理、仓库管理、供应商管理、客户管理、财务报表 这八个模块含注册登陆,注册用的是短信提醒,注册成功后会往邮箱发送一个提示信息 菜单管理: 1用户管理 2角色管理 用户管理展示的是用户列表信息,可以给用户赋角色,还有一个锁定按钮,点击锁定 用户状态变为锁定状态,返回登陆的时候提示此用记已被锁定 角色管理展示的是角色列表信息,可以给角色赋角色,并且回显此用户已拥有的角色信息 基础信息:1公司信息 2货品分类 3货品信息 4人员信息 我主要负责的是基础信息模块,这个模块又分成了公司信息,货品分类,货品信息,人员信息 我认为难点是一个条查,这个条查涉及到联动,需要两个下拉列表框和一个可编辑文本列表框 第一个下拉列表为从数据库中查询出来的表的字段,是一个动态的根据表中的字段而显示最后边的 文本列表框是一个联动的给一个改变事件,根据第一个字段不同会显示出不同的数据,中间一个为 连接条件,给每个文本框一个name值,通过queryparam传值到后台,在后台定义三个参数 接收,根据改变事件选择第一个后第三个发生改变,把第一个的name传到后台从而拿到第三个的值 我还负责了redis集成spring并缓存树 redis的使用主要涉及到两个注解的使用 1.Cache able:将方法的返回值在集合中查询出来之后缓存在redis中,之后的查询就不走数据库了 直接从redis中查询 2.CacheEvict:根据key删除redis中对应的数据,保证数据库在变更的时候达到刷新的效果 入库管理: 1货品入库登记 2鲜花展示(调的接口) 我在项目中主要负责入库管理,仓库租赁优惠管理,还有就是一个掉接口展示页面。在入库管理这个模块,又划分为入库登记(其中做了一个八表的查询和新增,还有一些个小业务,比如:新增时间时,不填写会默认为系统当时时间,编码和入库单号会自动生成,根据应付金额,已付金额可以自动计算出未付金额,根据单价和数量可以自动计算出金额,还有条件查询,和根据条件正序,倒序进行排序),今日入库明细(跟入库管理类似的一些功能,主要是可以查询出当日的一个入库订单明细)。仓库的租赁(根据客户不同的需求我们把仓库划分为大型仓库,中小型仓库,小型仓库,在客户租赁不同型号的仓库个数,我们会给出相应的优惠政策,比如:租赁两个以上五个以内会给出九折优惠,五个以上给出八八折优惠的政策),鲜花的展示(这个主要 是用到了webservice技术来调用了一组的鲜花展示接口,关于webservice的技术我还在练习阶段,并没有很深的研究,我在使用的过程中也遇到了一点小问题,不过最终还是被克服了,1.先是加入webservice配置文件,然后在pom.xml中引入两个关于cxf的jar,在web.xml配置文件中引入关于cxf两组标签2.然后在cmd窗口反向生成实体类和结构等等一系列的操作)。以上就是我在项目中作出的一些小功能。我会加倍努力尽我所能的在以后的项目中作出更大的贡献 出库管理: 1货品出库登记 2期间出库查询 3期间销售利润统计 仓库管理: 1仓库信息 2仓库当前内存 3货品当前内存 仓库信息,仓库当前内存,货品当前内存,记录了仓库、货品的一些基本信息 供应商管理: 1供应商信息 2供应商付款登记 3供应商欠款登记 供应商模块 主要分为三个部分 分别是 供应商信息 供应商信息这个这个模块就是写供应商的相关信息 这是一个三表的 类别和开户银行为附表 普通的功能呢就是增删改查 这个模块呢有一个难点 就是这个条件查询 这个条件查询是个联动查询 第一个下拉显示的是表里字段名称 第二个下拉是小于大于等符号 第三个就是个局第一个下拉框的信息显示出来表里已 有的信息可进行条件查询 付供商款登记 这个模块记录的是每个供应商的交易信息 这个模块有一个亮点就是新增的时候 这个日期呢是不可选中的 新增的信息默认是当前 时间 还有就是这个 点击工商名称文本框 会弹出来供每个应商的名称和联系人及手机号 选中一条直接在对应的框中显示出来 这个金额也是自动计算的 供商款登记 这个模块就是记录一下供应商付款登记 付供商款新增时就会自动新增一条 删除页会跟着 删除 就是多个记录 客户管理: 1客户管理 2客户欠款统计 3客户期间明细 4收客户款登记 1.客户管理:展示客户信息。 2.客户期间明细:客户、出库、客户欠款表三表联查,根据出库时间展示客户信息 3.客户付款登记:登记客户付款及欠款信息,自动计算客户已付款、收款以及未付款 4.客户欠款登记:展示客户欠款付款以及收款金额 5.运用webservice调用天气接口 财务报表: 1今日人员销售统计 根据今日人员销售金额做的一个术状图报表 配置:项目用的是maven+ssm框架+httpclient+webservice+mongodb+redis缓存技术,需要配置相应的配置文件,才可以运行此文件

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值