![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自学日记
文章平均质量分 86
阿卡赛特
这个作者很懒,什么都没留下…
展开
-
Java自学第六周,io流实现图书馆管理系统
写在前面:因为笔者刚刚入门没多久,各种知识储备还不足,图书馆管理系统是借鉴了许多前辈的文章写出来的,没有实现登陆,管理员账户等功能,且日期类实现的略有不足,并且还有很多隐藏的bug,笔者暂时没有足够的精力修复,毕竟要期末了(),等以后有机会会再翻新一遍代码。目前已知的bug:很多地方的输入,如果用户不按照规范输入,就会直接报错退出,没有进行相应的规范,主要是我在这方面还有所不足。下次一定改()一、项目功能 为图书管理人员编写一个图书管理系统,图书管理系统的设计主要是实现对图书的管理和相关操作,包原创 2022-06-06 17:07:59 · 457 阅读 · 2 评论 -
JAVA自学日5(第五周)
一、字符串创建字符串String(char a[])该方法用一个字符数组a创建String对象String(char a[],int offset,int length)该方法提取字符数组a中的一部分创建一个字符串对象,参数offset表示开始截取字符串的位置,length表示截取字符串的长度。连接字符串使用+运算符可以实现连接多个字符串的功能,+运算符可以连接多个String对象并产生一个新的String对象。连接其他数据类型字符串也可以同其他基本数据类型进行连接,如果将字符串与其他数据类型数据进行原创 2022-06-04 09:04:16 · 93 阅读 · 0 评论 -
JAVA自学日记4(第四周)
一、异常处理异常的抛出与捕捉:程序运行出现异常时,程序将在出现异常的位置终止,不再继续执行下面的语句。也就是说,异常抛出后,如果不做任何处理,程序就会被终止。捕捉异常:java语言的异常捕获结构由try、catch、finally三部分组成,try语句块存放的是可能出现异常的java语句,catch语句块在try语句块之后,用来激发被捕获的异常;finally语句块是异常处理解构的最后执行部分,无论try语句块中的代码如何退出,都将执行finally语句块。try{ //代码块..原创 2022-05-25 16:27:22 · 101 阅读 · 0 评论 -
JAVA自学日记3(第三周)
继承、多态、抽象类与接口1、继承在java中,继承语法与c++有所不同class 子类 extends 父类{}并且java只支持单继承,一个类只能有一个父类,子类在继承父类之后,创建子类对象的同时也会调用父类的构造方法。java虚拟机会先执行父类的构造方法,然后再执行子类的构造方法。java虽然不允许同时继承两个父类,但不代表没有多继承关系,可以通过祖父-父亲-儿子的方式实现多继承。2、Object类在java中所有的类都直接或简...原创 2022-05-16 15:33:53 · 122 阅读 · 0 评论 -
JAVA自学日记2(第二周)
上周学习到了数组,这周将进行类和对象的学习。面向对象的概述历史等不再赘述,与c++类似。一、类类是封装对象的属性和行为的载体,而在java语言中对象的属性以成员变量的形式存在,对象的方法以成员方法的形式存在。成员变量与c++类似,成员方法与c++的成员函数类似,其中如果要使java代码中的成员方法无返回值,可以使用void关键字表示。如果一个方法中含有与成员变量同名的局部变量,则方法中对这个变量的访问以局部变量进行。类的成员变量和成员方法也...原创 2022-05-11 18:11:24 · 176 阅读 · 0 评论 -
JAVA自学日记1(第一周)
在参考书和相关教学视频的帮助下,学习了java的应用,下面会记录一些我的学习过程和学习成果总结。如果有错误之处,还望指出。一、JAVA入门1.JDK和编译软件的安装想要学习java,首先要搭建java的运行环境,JDK下载地址可以去官网找到,而我用到的编译软件,主要有eclipse、vscode、IDEA这三个,一开始用vscode是因为操作比较方便,也比较能看懂,但后来发现和专门的java编译软件有一些不足,于是在学长的建议下换成了eclipse和IDEA,在编译多文件程序...原创 2022-05-04 12:25:52 · 825 阅读 · 0 评论