![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA从入门到精通
2023/10/10 从零开始学习JAVA
奇迹时代113
这个作者很懒,什么都没留下…
展开
-
JAVA进阶篇DAY13
那么java基础阶段的学习就先告一段落了,后面可能会补充一点网络编程和多线程的知识,并开始项目框架的学习,第一个项目可能是先搭建一个博客,如果搭建成功的话以后的内容都可以放在自己的博客中了~期待。2023视频更新到这里就没有了,但是后面应该还有内容,包括网络编程、多线程等等。注意:读出来的内容都是字节数。原创 2023-11-11 13:00:33 · 52 阅读 · 0 评论 -
JAVA进阶篇DAY12
正常情况下,Stream流操作,不会修改数据源,如果想要Stream操作后的数据,就可以使用Stream收集操作。示例中的stream流是一旦被方法调用,就到下一个阶段,无法再被重新调用。原创 2023-11-10 12:14:09 · 45 阅读 · 0 评论 -
JAVA进阶篇DAY11
之所以在这里介绍不同的集合,比如HashSet、TreeSet等,是因为它们在存储数据元素的时候底层实现是不一样的,比如使用红黑树的思想,哈希存储的思想等等。。原创 2023-11-06 19:27:17 · 42 阅读 · 0 评论 -
JAVA进阶篇DAY10
下面是两个示例,分别是类(非静态)和方法(静态)的方法。原创 2023-11-04 12:20:38 · 54 阅读 · 0 评论 -
JAVA进阶篇DAY9
目录集合的体系结构介绍:Collection的使用:集合的通用遍历方式:1.迭代器2.增强for循环List接口:数据结构(栈,队列,数组,链表) LinkedList类:(用的少)编辑原创 2023-11-03 19:38:51 · 66 阅读 · 0 评论 -
JAVA进阶篇DAY8
下面是一个示例:下面是一个抛出异常的示例:两种方式处理:使用throw使用try...catch下面是一个自定义的异常类,并且尝试将方法进行抛出。原创 2023-11-02 18:09:35 · 25 阅读 · 0 评论 -
JAVA进阶篇DAY7
不知道什么原因,idea中没有格式化方法format和parse。工具类中最重要的是ChronoUnit的使用。原创 2023-11-02 11:04:08 · 28 阅读 · 0 评论 -
JAVA进阶篇DAY6
多个正则表达式的匹配。原创 2023-10-31 12:16:12 · 44 阅读 · 1 评论 -
JAVA进阶篇DAY5
Object类中toString的用法,下面通过一个实例进行说明:Object类中equals方法:下面是一个实例:下面是使用通过idea自带的重写equals方法。原创 2023-10-30 11:47:49 · 33 阅读 · 0 评论 -
JAVA进阶篇DAY4
DAY4 是通过一个窗体设计一个小游戏。没有做,直接开始day5。原创 2023-10-29 11:45:17 · 35 阅读 · 1 评论 -
JAVA进阶篇DAY3
这样就可以在接口中定义非抽象的方法了,这样的好处就是不用在子类中重写这些方法。下面是一个示例:在jdk8中接口内部不仅可以有默认方法(default),还可以存在静态成员函数和私有成员函数。原创 2023-10-28 22:27:22 · 47 阅读 · 1 评论 -
JAVA进阶篇DAY2
下面是一个在不同包下但是有相同类名并且被调用的示例:上面代码在包c下编译执行,并且调用了包a下的类Student并且创建student1对象,如果想使用包b下的Student对象,那么只能通过带包名进行创建,如上面代码的student2对象。原创 2023-10-25 11:02:30 · 43 阅读 · 1 评论 -
JAVA进阶篇DAY1
下面是一个示例:被static修饰过的成员变量,经过定义之后就不再变化,除非进行修改。原创 2023-10-21 21:08:00 · 40 阅读 · 1 评论 -
JAVA基础篇DAY9
下面是一个示例:下面是一个对ArrayList的练习——图书管理系统,后续可以看源码。原创 2023-10-20 09:59:43 · 36 阅读 · 1 评论 -
JAVA基础篇DAY8
API:Java程序中所有双引号字符串,都是String这个类的对象,例如:字符串:①字符串常见面试题:字符串比较:下面是一个例子:将一个字符串转换为字符数组:( 用的是方法toCharArray() )返回字符串指定索引处的char值用 方法:charAt(索引值)方法 length() :返回字符串的长度。总结:字符串的截取:字符串的替换方法:下面是一个示例:字符串的划分:原创 2023-10-19 10:43:24 · 60 阅读 · 0 评论 -
JAVA基础篇DAY7
对象名.成员变量;原创 2023-10-18 12:38:44 · 39 阅读 · 1 评论 -
JAVA基础篇DAY6
/生成一个随机的100维一维数组。如果java需要通过函数返回多个值,可以把这些值打包在一个数组当中进行返回。Day6为对前面内容的练习:详细内容参考后续的github。//用Java实现数组反转。原创 2023-10-16 12:46:49 · 28 阅读 · 1 评论 -
JAVA基础篇DAY5
数组初始化的时候如果不定义参数后续就无法再进行初始化,所以可以通过定义动态数组实现无需初始化,并在后续进行初始化。且后续初始化过程需要对逐个索引进行初始化。java 数组的定义略有不同,下面是对数组初始化的两种方式。那么二维数组的遍历这里也不同多说了吧...下面是一个例子。如果想要访问数组中的信息,需要通过下标进行访问。通过 数组.length求数组的长度。数组遍历快捷键(数组名.fori)[ 表示数组 , I表示int型。原创 2023-10-16 11:34:19 · 39 阅读 · 1 评论 -
JAVA基础篇DAY4
break和continue的用法也不多说。循环(和C++几乎一模一样)原创 2023-10-15 22:42:37 · 42 阅读 · 1 评论 -
JAVA基础篇DAY3
文件,之前是直接在src文件下面创建多个class类(java代码),但出现的问题是不便于管理这些代码,所以现在采取的方式是在src文件下创建若干个package,如果创建目录为path1.path2.path3,会自动生成path1/path2/path3的目录,然后再在path3的路径下创建你需要的class类。IDEA中的层级关系:首先新建一个项目,项目下面可以创建若干个模块,每个模块被创建之后会生成一个。定义一个类之后,定义的方法和mian函数同级,并且方法只是把main换一个名称。原创 2023-10-15 20:36:30 · 29 阅读 · 1 评论 -
JAVA基础篇DAY2
如上图所示,java的输入先通过Scanner创建一个名为input1的对象,如何通过input1来输入不同类型的变量,如int型的age1,double型的height,boolean型的flag。自增自减运算符:++ -- 这里不多赘述,看下面例子即可。变量:数据类型 变量名 = 数据值;Java当中字符串的拼接:通过➕来进行连接。JAVA的输入操作和C++的不太一样。原创 2023-10-14 21:20:07 · 26 阅读 · 1 评论 -
JAVA基础篇DAY1
上面表示的是一个在idea中进行编译的一个过程,其中codes是创建的一个项目,day1是创建的一个模块,创建模块之后会在模块下面生成一个src文件,注意:必须要在src中编写你的Java程序,这里在src中创建了一个helloworld的类并进行编译。java中编译得到的class文件的名称和类名称保持一致 ,如果在class前面加一个public,可以强制使编译的文件名和类名保持一致,同时编译得到一致的class文件名。多行注释 /* */ME 嵌入式消费电子设备。SE 用于桌面应用开发。原创 2023-10-13 10:39:49 · 28 阅读 · 0 评论