- 博客(9)
- 收藏
- 关注
原创 Java实验课6
Java实验课6——串行化对象输出 为了将Java对象输出存储到外存中,Java提供对象输出流。 例7.14 实现用户的复制,但要对用户姓名进行隐私保护。 设计步骤: ①定义User类。 类:User 字段:userID:int userName:transient String 方法:User(int,String) toString() ②定义SerialandDeserial类。 类:SerialandDeserial 字段:ferry:File 方法:SerialandDeserial(String
2021-05-27 20:57:17
113
原创 Java实验课5
Java实验课5 字符流 字符流分为Reader和Writer两个类,分别对应输入和输出,使用的是Unicode字符。 例 1 设计一个类实现对文件的读取,将读取结果显示在控制台。 设计步骤: a.定义类成员file,通过构造方法对其进行初始化。 b.定义带参构造函数ReadingFile(String str),参数str为要访问的文件。 c.定义成员方法readFromFile()读取成员file中的内容并显示。 import java.io.*; public class Test { pub
2021-05-20 21:05:09
132
原创 Java实验课4
Java实验课4 1、读取文件并将读取内容显示在屏幕上 使用FileInputStrea,对象读取文件内容,并且将内容显示在控制台中。 import java.io.*; public class Test { public static void main(String[] args){ File file=new java.io.File(args[0]); try{ FileInputStream fis=new FileInputStream(file); byte by
2021-05-13 21:00:14
172
原创 Java实验课3
Java实验课3 例6.9 判断一位学生的某门课程是否及格。 //自定义一个异常类表示不及格。 class FailException extends Exception { String messeage; public FailException (String messeage){ this.messeage=messeage; } public String toString(){ return messeage.
2021-05-06 20:48:56
255
原创 java 实验课2
接上 三、类的继承 (4.8) 1.以原有类为基础创建新类,可实现代码复用。 2.最高层是一个抽象化的概念,每下一个阶层,就比上一层更具体。由上到下是具体化,特殊化的过程,由下到上是抽象化过程。 3.继承性: 同包中子类可以继承父类中除开private修饰的成员变量和成员方法,继承后访问权限保持不变。 不同包中子类只能继承父类中用public和protected修饰的成员变量和方法,继承后访问权限不变。 子类不能继承父类的构造方法。当用子类的构造方法创建一个子类对象时,要先调用父类的某个构造方法,
2021-04-08 19:47:45
55
原创 2021-04-07
MacOS【开启MySQL的学习 day3】 MySQL有很多函数,今天学习的是数学函数 字符串函数 日期和时间函数 条件判断函数 系统信息函数 加密函数 格式化函数 一、数学函数 可用于处理整型、浮点型的数字,包含绝对值、正弦、余弦、获取随机数等。 1.绝对值函数 ABS(X); select ABS(X); 2.计算余数 MOD(N,M) / %; select MOD(17,11); select 17 % 11; 3.返回不大于X的最大整数值 FLOOR(X); select FLOOR(
2021-04-07 20:21:34
101
原创 java 实验课
实验课代码 内部类和泛型类(4.1) 1.内部类 除外部外,其他类无法访问内部类!! public class Main{ public static void main(String[] args) { Outer outer = new Outer(); outer.print(); Outer.Inner inner = outer.getInner(); inner.print(); } } class Oute
2021-04-01 20:19:17
184
1
原创 MacOS 【开启MySQL的学习 day2】
MacOS 【开启MySQL的学习 day2】 一、SQL高级操作 1.where 子句 将where添加到select 2.like操作符 like用于匹配 show tables like '%xxx%'; select * from 表名 where col like '%a'; //在表内查找以a结尾的数据 select * from 表名 where col like '%a%'; //在表内查找包含a的数据 select * from 表名 where col like 'a%';
2021-03-24 23:15:13
72
原创 MacOS【开启MySQL的学习 day1】
MacOS【开启MySQL的学习 day1】 之前有一学期一直学习前端 html+css+js 后来想了解后端的运作 开始最基础的MySQL的学习 应老师要求写博客,记录自己今日所学所感,从基础开始。 一、学习Typora (快捷键) 1.标题 command+数字 2.字体倾斜 command+i 3.字体加粗 字体内容两边要3个小星星 4.注释 control± 5.分割线 command+option± — *** 6.添加图片 command+control+i 7.超链接 command+k
2021-03-23 21:41:33
128
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人