随笔分类 -  JAVASE学习

跟随B站,狂神说,零基础学习
摘要:1.局部内部类 java类的五个特性:属性,方法,构造器,代码块,内部类 2.匿名内部类 3.成员内部类 4.静态内部类 小结 阅读全文
posted @ 2022-10-27 13:49 学JAVA的旅行者 阅读(19) 评论(0) 推荐(0) 编辑
摘要:java--String类入门详细介绍,转载 java实现一个String类,转载 阅读全文
posted @ 2022-10-18 17:14 学JAVA的旅行者 阅读(4) 评论(0) 推荐(0) 编辑
摘要:一.什么是异常: 异常是指程序在运行过程中出现的不期而至的各种情况,如文件找不到,网络连接失败,非法参数等。异常发生在程序运行期间,它影响了正常的程序执行流程。 自己需要掌握以下三种类型的异常: 1.检查行异常:最代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的,例如要打开一个不存在 阅读全文
posted @ 2022-10-05 11:10 学JAVA的旅行者 阅读(67) 评论(0) 推荐(0) 编辑
摘要:一.接口 一.接口了解 1.普通类:只有具体实现 2.抽象类:具体实现的规范(抽象方法)都有!!! 3.接口:只有规范!自己无法写方法,专业的约束,约束和实现分类 4.接口就是规范,定义的是一组规则 5.接口的本质时契约 6.OO的精髓,时对对象的抽象,最能体现这一点的就是接口 声明类的关键字是cl 阅读全文
posted @ 2022-10-04 21:21 学JAVA的旅行者 阅读(83) 评论(0) 推荐(0) 编辑
摘要:抽象类 1.abstract修饰符可以用来修饰方法也可以修饰类,如果修饰方法,那么该方法就是抽象方法,如果修饰类,那么该类就是抽象类 2.抽象类中可以没有抽象方法,但是有抽象方法的类,一定要声明抽象类 3.抽象类不能使用new关键字来创建对象,它是用来让子类继承的 4.抽象方法只有方法的声明,没有方 阅读全文
posted @ 2022-10-04 20:21 学JAVA的旅行者 阅读(20) 评论(0) 推荐(0) 编辑
摘要:static关键字学习 package com.oop.demo07;//static加在方法上是静态方法,加在属性上静态属性public class Student { //静态变量可以直接类类名.变量名来使用 //非静态不可以这么使用 //非静态方法可以new 类名().方法名();来使用 pr 阅读全文
posted @ 2022-10-04 17:53 学JAVA的旅行者 阅读(17) 评论(0) 推荐(0) 编辑
摘要:面向对象三大特征 面向对象三大特征:封装,继承,多态 一.封装 1.该露的露,该藏得藏 我们的程序设计要追求--【高内聚,低耦合】-- 高内聚:就是类的内部数据操作细节要自己完成不允许外部干涉 低耦合:仅暴露少量的方法给外部使用 封装(数据的隐藏) 通常,应该禁止直接访问一个对象中数据的实际表示,而 阅读全文
posted @ 2022-10-04 16:59 学JAVA的旅行者 阅读(75) 评论(0) 推荐(0) 编辑
摘要:面向对象编程 1.java的核心思想就是OOP 面向过程思想:步骤清晰,第一步做什么,第二步做什么,适合处理一些较为简单的问题 2.面向对象思想:分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考,最后对某个分类下的细节进行面向过程的思索,适合处理复杂的问题 3.对于描述 阅读全文
posted @ 2022-10-04 12:15 学JAVA的旅行者 阅读(80) 评论(0) 推荐(0) 编辑
摘要:方法的回顾和调用 package com.oop.demo;​import java.io.IOError;import java.io.IOException;​//return代表方法结束,返回一个结果//下方就是一个类public class Demo01 { //main方法启动这个程序,一 阅读全文
posted @ 2022-10-03 20:07 学JAVA的旅行者 阅读(18) 评论(0) 推荐(0) 编辑
摘要:一.冒泡排序 1.冒泡排序无疑是最为出名的排序算法,总共有8大排序 2.冒泡代码相当简单,两层循环,两层冒泡轮数,里面依次比较 3.我们看到的嵌套循环,应该立马就可以的出这个算法的时间复杂度位O(n2) (1)调用方法 package com.wang.array;import java.util. 阅读全文
posted @ 2022-10-03 18:22 学JAVA的旅行者 阅读(19) 评论(0) 推荐(0) 编辑
摘要:一.Arrays类 1.数组的工具类java.util.Arrays 2.由于数组对象本身并没有什么方法可以供我们调用,但API中提供了一个工具类Arrays供我们使用,从而可以对数据对象,进行一些基本操作 3.查看JDK帮助文档 4.Array类中的方法都是static修饰的静态方法,在使用的时候 阅读全文
posted @ 2022-10-03 14:57 学JAVA的旅行者 阅读(42) 评论(0) 推荐(0) 编辑
摘要:1.java的内存分析 2.数组的初始化 例子代码 默认初始化就是创建后 int[] a = new int[10]; 里面有个0-9十个空间未赋值的情况下,里面都有值。基本类型是0,String类型是null package com.wang.array;// int[] a = num;// n 阅读全文
posted @ 2022-10-02 19:41 学JAVA的旅行者 阅读(58) 评论(0) 推荐(0) 编辑
摘要:数组 数组是最简单的数据结构 //无论定义什么都满足 变量类型 变量的名字 = 变量的值; 一.数组的定义 1.数据是相同类型数据的有序集合 2.数组描述的是相同类型的若干数据,按照一定的先后次序排列组合而成 3.其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问他们 二.数组声明 阅读全文
posted @ 2022-10-02 18:33 学JAVA的旅行者 阅读(140) 评论(0) 推荐(0) 编辑
摘要:递归的学习 重点以及难点:面试笔试高频问点,经常出题 能不用递归就不用递归,如果调用的太多了,就会影响机器的性能 1.A方法调用B方法(main方法里调用其他方法) 2.递归就是A方法:调用A方法,就是自己调用自己 3.递归可以用简单的程序来解决一些复杂的问题。它通常把一个大型复杂的问题层层转化为一 阅读全文
posted @ 2022-10-02 15:56 学JAVA的旅行者 阅读(21) 评论(0) 推荐(0) 编辑
摘要:可变参数 1.JDK1.5开始,java支持传递同类型的可变参数给一个方法。 2.在方法声明中,在指定参数类型后加一个省略号... 3.一个方法声明只能指定一个可变参数,它必须是方法的最后一个参数。任何普通的参数必须在它之前声明 package com.wang.method;public clas 阅读全文
posted @ 2022-10-02 14:19 学JAVA的旅行者 阅读(49) 评论(0) 推荐(0) 编辑
摘要:命令行传参 命令行传参:要运行一个class文件要找到它所在的包的路径再去加载 package com.wang.method;​public class Demo03 { public static void main(String[] args) { //args.length数组长度 for 阅读全文
posted @ 2022-10-02 13:41 学JAVA的旅行者 阅读(24) 评论(0) 推荐(0) 编辑
摘要:方法的定义调用,!!!!!!![方法重载,(递归)]!!!!!!! 一.方法 System.out.println();是什么System是一个系统的类,out是一个对象:system下一个输出的对象,println()是一个方法 调用系统里面标准的输出对象out里面的方法println()方法 j 阅读全文
posted @ 2022-10-02 13:25 学JAVA的旅行者 阅读(75) 评论(0) 推荐(0) 编辑
摘要:break和continue break用于强行退出循环,不执行循环中剩余的语句,也可在switch语句中使用。break在任何循环语句主体,均可用break控制循环流程。 package com.wang.struct;​public class BreakDemo01 { public stat 阅读全文
posted @ 2022-10-01 20:17 学JAVA的旅行者 阅读(26) 评论(0) 推荐(0) 编辑
摘要:循环结构 1.while循环 1.while 是最基本的循环,他的结构为: while(布尔表达式){ //循环内容 } 2.只要布尔表达式为true,循环就会一直执行下去。 3.我们大多数情况会让循环停止下来,我们需要一个让表达式失效的方法 4.少部分情况需要循环一直执行,比如服务器的请求响应监听 阅读全文
posted @ 2022-10-01 17:26 学JAVA的旅行者 阅读(107) 评论(0) 推荐(0) 编辑
摘要:顺序结构 java的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行 顺序结构是最简单的算法结构 语句语句之间,框与框之间是按从上到下的顺序进行的,它是由若干依次执行的处理步骤组成,它是任何一个算法都离不开的一种基本算法结构 选择结构!!重点 一个if语句里之多有一个else语句,el 阅读全文
posted @ 2022-10-01 11:36 学JAVA的旅行者 阅读(38) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示