Java SE 部分
文章平均质量分 67
JavaSE 部分的知识总结
赢锋尹
学习神秘的语言,创造美好的平台
展开
-
JavaSE-11-面向对象编程
面向对象编程一. 包1. 导入包中的类2. 静态导入3. 将类放入到包中4. 常见的系统包二. 继承背景(1)语法规则**(2)protected 关键字(3)包的访问权限控制(4)更复杂的继承关系(5)final 关键字三. 多态1. 向上转型2. 动态绑定3. 方法重写4. 理解多态5. 向下转型6. super 关键字(1)使用了 super 来调用父类的构造器(2)使用 super 来调用父类的普通方法(3)super 和 this 的区别四. 抽象类五. 接口1. 语法规则一. 包包 (pac原创 2022-03-02 21:14:47 · 720 阅读 · 9 评论 -
JavaSE-10-顺序表和链表
顺序表和链表1. 线性表2. 顺序表2.1 概念及结构2.2 接口实现接口1:在顺序表的某个位置新增元素接口2:打印方法接口3:判断顺序表中是否包含某个元素接口4:查找某个元素对应的位置接口5:获取某个位置的元素接口6:给某个位置设置元素接口7:删除第一次出现的关键字key其余接口:获取表的长度、清空顺序表问题:3. 链表3.1 链表的概念及结构3.2 链表的实现3.2.1 无头单向链表的实现1. 线性表线性表(linear list)是n个具有相同特性的数据元素的有限序列,是一种在实际中广泛使用的数据原创 2021-12-30 20:32:52 · 880 阅读 · 4 评论 -
JavaSE-8-类和对象
类和对象的总结原创 2021-12-23 20:02:28 · 554 阅读 · 14 评论 -
JavaSE-7-数组的定义及使用
数组原创 2021-11-29 21:37:37 · 573 阅读 · 19 评论 -
JavaSE-6-汉诺塔问题
七.汉诺塔问题1. 什么是汉诺塔?2. 思路3. 举例研究4. 递归算法5. Java代码1. 什么是汉诺塔?相传在古印度圣庙中,有一种被称为汉诺塔(Hanoi)的游戏。该游戏是在一块铜板装置上,有三根杆(编号A、B、C),在A杆自下而上、由大到小按顺序放置64个金盘。游戏的目标:把A杆上的金盘全部移到C杆上,并仍保持原有顺序叠好。操作规则:每次只能移动一个盘子,并且在移动过程中三根杆上都始终保持大盘在下,小盘在上,操作过程中盘子可以置于A、B、C任一杆上。2. 思路对于这种问题,整体的思路是:当原创 2021-11-26 16:23:28 · 236 阅读 · 6 评论 -
JavaSE-5-方法的使用
六.方法的使用1.方法的基本用法1.1 什么是方法1.2 方法的优点1.3 方法的定义1.4 方法调用执行的过程2. 方法的重载3. 方法的递归3.1 递归的概念1.方法的基本用法1.1 什么是方法方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用1.2 方法的优点使程序变得更简短而清晰。有利于程序维护。可以提高程序开发的效率。提高了代码的重用性1.3 方法的定义基本语法:// 方法定义原创 2021-11-25 22:21:09 · 314 阅读 · 5 评论 -
JavaSE-4-循环结构
循环结构1. while 循环2. for 循环1. while 循环代码格式:while(循环条件){ 循环语句; } 其中,当循环条件为 true 时,执行循环语句,否则循环结束。有时,循环中会加入break或者 continuebreak 的功能是让循环提前结束continue 的功能是结束这次循环, 立即进入下次循环2. for 循环代码格式for(表达式1;表达式2;表达式3){ 循环体; } 其中:表达式1: 用于初始化循环变量.原创 2021-11-16 22:02:07 · 474 阅读 · 3 评论 -
JavaSE-3-分支结构
分支结构if语句switch语句总结if语句switch语句代码示例:语法结构:•根据 switch 中值的不同, 会执行对应的 case 语句. 遇到 break 就会结束该 case 语句.•如果 switch 中的值没有匹配的 case, 就会执行 default 中的语句.•建议一个 switch 语句最好都要带上 default不写 break 的时候, case 语句会依次向下执行, 从而失去了多分支的效果总结在分支结构当中,括号一定要写对,否则失去了分支的效果。原创 2021-05-02 18:01:55 · 153 阅读 · 3 评论 -
JavaSE-2-运算符
运算符1.算术运算符2.关系运算符3.逻辑运算符4.移位运算5.位运算符6.条件运算符总结1.算术运算符•基本四则运算符: + - * / %其中 % 表示求余数,对整型和浮点型都适用。•增量赋值运算符(复合运算符): += -= *= /= %= 。 这些符号会自动进行类型的转换。2.关系运算符关系运算符主要有六个:==判断是否相等>大于<小于!=不等于>=原创 2021-05-02 17:13:53 · 228 阅读 · 0 评论 -
JavaSE-1-基本数据类型和变换规律
总结java当中的基础知识,了解相关变化规律原创 2021-04-18 18:20:47 · 424 阅读 · 2 评论 -
与java产生“化学反应”
反应前的准备对于一名资深java小白来说,初次接触这个令我为之向往而又陌生的东西,心理是忐忑的。就我而言,是真真切切的初次接触,这不,从前天开始上课接触它,果然,Java…听起课来感觉也不是那么难嘛!开始上课啦从James Gosling老爷子和他的团队创造出java到现在,已经有25年左右了,25年来,java一直在被改写升级,有了今天令人瞩目的地位,现在起,我就要去了解他的前世今生了。Java是一种优秀的程序设计语言,要想熟悉它,就得按照“套路”给他“铺好床”。铺好床以后,就要去见我们原创 2021-04-02 20:50:36 · 167 阅读 · 0 评论 -
运行一个Java程序
如何运行一个Java程序?在磁盘上创建一个.java文件;写好代码以后,在编译器内输入“javac 文件名.java”进行编译,生成字节码(二进制)文件;然后在编译器内输入“java 文件名”,新的字节码文件就会在Java虚拟机中运行。这样,一个Java程序就可以运行了。JVM、JRE、JDK三者的区别是什么? 答:JDK是Java开发工具;JRE是Java开发环境;JVM是Java虚拟机。三者的关系是: ![TU](https://img-blog.csdnimg.cn/2021原创 2021-03-16 17:07:35 · 380 阅读 · 6 评论 -
首次使用博客
新手入驻 去年毕业后找了几份工作,都是小型个人企业,工资不太理想,找了几个以后,开始慢慢静下心来反思,自己身无长物,找来找去,结果还是一样的,因此下定决心,学习一门技术。想起了在大学刚入校那会儿的比特科技,然后找学过的朋友了解了一下情况,自己查找了一些资料,毅然决定学习Java编程。本行业的工资看起来挺好的,现在我应该静下心来好好学习这门技术,刻苦钻研,为了money和未来努力奋斗!!Java的八种基本数据类型数据类型字节数byte1short2int4原创 2021-03-11 11:53:09 · 120 阅读 · 3 评论