Java基础--第十五天

一、Date类

构造方法[2]

Date -- Long 互换

Date d = new Date();

Date d1 = new Date();

d1.getTime();

d1.setTime();

二、DateFormat类

格式化:Date -- String

解析:  String -- Date

SimpleDateFormat类 [extends DateFormat]

public final String format(Date date):Date -- String

时间格式:yyyy年MM月dd日HH:mm:ss      HH:mm:ss    yyyy/MM/dd       HH:mm:ss

yyyy年MM月dd日                   yyyy-MM-dd  HH:mm:ss

解析:  String -- Date

public date parse(String str);//String -- Date

三、Calendar类

从Calendar中获取任意日历字段,按照需要组合

[GregorianCalendar extends Calendar]

public int get(int field):参数是日历字段  YEAR MONTH DATE HOUR MINUTE SECOND

MONTH:范围是0~11   Second:在输出时可以判断((second>9?second:"0"+second));

实例:计算任意年份二月有多少天【2】

add() 为给定日历减去、加上指定时间

在开发中,定义类:无参构造一定给;给参数时,给出全参。

对象数组:存放的是对象的地址值--键盘录入数据

四、用户登录注册

更符合面向对象:

A:确定类的个数

B:确定每个类的功能

C:维护类之间的关系

类的分类:

【基本类】实体类---简单的描述  cn.itcast.pojo  cn.itcast:公司域名反写

操作类----对实体类进行操作

cn.itcast.dao:操作接口

cn.itcast.dao.impl:具体的操作实现类

测试类---实际开发中没有此包

类的分包:

A:按模块分:cn.itcast.student

cn.itcast.student.add

cn.itcast.student.update

cn.itcast.student.delete

cn.itcast.student.find

cn.itcast.teacher

cn.itcast.teacher.add

cn.itcast.teacher.update^^^^^

B:按操作分:cn.itcast.add

cn.itcast.add.student

cn.itcast.add.teacher

cn.itcast.update

cn.itcast.update.student^^^

注意:写方法时,参数超过三个,传递对象

Console类--密码显示相关

时间: 2024-12-28 21:21:01

Java基础--第十五天的相关文章

Java基础--第二十五天

TCP协议: Socket类 构造方法: TCP程序,必须先开服务器端 成员方法 服务器端程序: 创建服务器端Socket对象: 监听连接: 获取输入流,并显示: 释放资源 ServerSocket类 网络编程 网络编程+反馈 大融合[所有的Java基础融合为一个实例] 正则表达式: 符合某种规则的字符串,常用于校验 规则: Pattern类 A:字符 x:任意字符表示任意字符本身 \\:反斜线字符[转义字符] \r:回车 \n:换行 B:字符类 [abc]:表示a,b,c任意字符一次 [^ab

Java基础(十五):Java 中的内部类

问:什么是内部类呢? 答:内部类( Inner Class )就是定义在另外一个类里面的类.与之对应,包含内部类的类被称为外部类. 问:那为什么要将一个类定义在另一个类里面呢?清清爽爽的独立的一个类多好啊!! 答:内部类的主要作用如下: 1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类 2. 内部类的方法可以直接访问外部类的所有数据,包括私有的数据 3. 内部类所实现的功能使用外部类同样可以实现,只是有时使用内部类更方便 问:内部类有几种呢? 答:内部

java基础(十五章)

一.字符串类String 1.String是一个类,位于java.lang包中 2.创建一个字符串对象的2种方式: String 变量名="值"; String 对象名=new String("值"); 3.字符串的常用方法 3.1 字符串长度--length() 3.2 判断值是否相等 equals() 3.3 判断字符串对象地址是否相同 == 3.4 忽略 大小写 判断 equalsIgnoreCase() 3.5 大小写转换 toLowerCase()--小写

Java基础第十五天_IO串行化/深度复制

1.使用RandomAccessFile实现文件切割. 答: package app_作业; import java.io.File; import java.io.FileOutputStream; import java.io.RandomAccessFile; public class app15_使用RandomAccessFile实现文件切割 { public static void main(String[] args) throws Exception { // 源文件 File 

大数据Java基础第十五天作业

第一题:实现文件拆分.合并. import java.io.File; import java.io.RandomAccessFile; import java.io.FileOutputStream; import java.io.FileInputStream; import java.io.BufferedOutputStream; import java.io.BufferedInputStream; import java.util.List; import java.util.Arr

大数据Java基础第十五天、第十六天作业

使用Socket编写类似QQ通讯工具,显示屏幕的历史聊天记录待优化. import javax.swing.JFrame; import javax.swing.JButton; import javax.swing.JTable; import javax.swing.JTextArea; import javax.swing.table.AbstractTableModel; import javax.swing.table.TableModel; import java.awt.event

Java基础第十五天总结

RandomAccessFile ----------------------- 随机访问文件 1)Object-->RandomAccessFile 2)实现DataInput DataOutput接口 3)seek(int byte) 4) 使用RandomAccessFile实现文件合成 自己定义的JavaBean实现串行化需要实现Serializable接口,这个接口是用来标识性接口,没有任务方法,是给Java虚拟机看的. 网络间传输或者本地化存储需要串行化 将Java对象转换成二进制数

java基础(十五)集合(二)

这里有我之前上课总结的一些知识点以及代码大部分是老师讲的笔记 个人认为是非常好的,,也是比较经典的内容,真诚的希望这些对于那些想学习的人有所帮助! 由于代码是分模块的上传非常的不便.也比较多,讲的也是比较清晰的!如果你有需要可以在评论中留下您的邮箱我看到一定会免费发给你的!感谢这个平台让我们大家共同进步吧!! 记住 程序员是无私的!!! 也非常欢迎到我的博客内观看 博客地址:http://www.cnblogs.com/duscl/ /* 1:List的子类(掌握) (1)List的子类特点 A

“全栈2019”Java第七十五章:内部类持有外部类对象

难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java第七十五章:内部类持有外部类对象 下一章 "全栈2019"Java第七十六章:静态.非静态内部类访问权限 学习小组 加入同步学习小组,共同交流与进步. 方式一:关注头条号Gorhaf,私信"Java学习小组". 方式二:关注公众号Gorhaf,回复"Java学习