随笔分类 -  6-java

人生苦短,我学Java。 Java,天下第一。
摘要:一、递归 什么是递归?方法内调用自己 注意事项: 递归方法内需要有个return 出口,非继续递归 递归次数不宜过多,否则堆栈溢出程序报错 1.递归:5的阶乘 // 递归:5的阶乘 public static int factorial(int n) { if (n == 1) { return 1 阅读全文
posted @ 2022-04-20 21:39 广深-小龙 阅读(42) 评论(0) 推荐(0) 编辑
摘要:一、HashSet 1.特点: 1.无序 2.元素唯一 3.无索引 2.常用方法:和set方法一样3.遍历: 1.转数组 2.迭代器 3.增强for 重写 hashCode、equals是的去重,否则不会对自定义类去重 public class MyHashSet { public static v 阅读全文
posted @ 2022-03-13 23:04 广深-小龙 阅读(34) 评论(0) 推荐(0) 编辑
摘要:一、泛型 1、什么是泛型? 参数化类型,就是指在定义泛型的时候,像在定义形参一样,在使用泛型的时候,需要传递数据类型。 泛型不能写基本数据类型,如int、布尔、byte,char等 泛型在编译后会擦除掉泛型的类型,实际上就可以理解编译后就没有了泛型。 写法:一般用第一种,这样就不会在idea中有警告 阅读全文
posted @ 2022-02-13 19:51 广深-小龙 阅读(67) 评论(0) 推荐(0) 编辑
摘要:一、Exception异常 相对是一个小问题 一般是代码逻辑问题会产生该异常。亦可捕获异常进行处理,常处理分为两种 非RuntimeException(编译时期异常) RuntimeException(运行时期异常) package com.ppl.exTry; /* com.ppl.com.ppl 阅读全文
posted @ 2022-01-22 21:31 广深-小龙 阅读(63) 评论(0) 推荐(0) 编辑
摘要:Java中有许多常用的类,比如时间日期、随机数、类型判断/转换。以下将是学习过程中记录的常用类及方法。 一、引用类型:String 1、什么是String? 字符串 字符串不变; 它们的值在创建后不能被更改(字符串是长度不可以改变字符序列)。 String是一个引用数据类型 是jdk给我们提供好的一 阅读全文
posted @ 2022-01-16 12:29 广深-小龙 阅读(65) 评论(0) 推荐(0) 编辑
摘要:一、final关键字 修饰符,可修饰变量、类、方法 1.被final修饰的变量为常量,变量必须赋值,否则编译报错。可直接赋值或者构造赋值 2.被final修饰的类不能被继承 3.被final修饰的方法不能被重写 package com.ppl.day; /* com.ppl.day:学习项目 @us 阅读全文
posted @ 2022-01-03 22:14 广深-小龙 阅读(33) 评论(0) 推荐(0) 编辑
摘要:一、多态 1、什么是多态? 多种形态 是指一个对象在不同时刻,表现出来不同的状态 比如说,水滴,液态、气态、固态。 2、多态的前提条件 要有继承关系 要有方法重写 要有父类引用指向子类对象 口诀:1.在多态,成员变量/静态方法/静态变量 编译、运行看左边。2.在多态,方法重写编译看左边、运行看右边。 阅读全文
posted @ 2022-01-03 17:03 广深-小龙 阅读(34) 评论(0) 推荐(0) 编辑
摘要:一、继承 1、面向对象三大特性之继承。 较少代码的冗余,提高代码的复用性; 提供扩展性; 为多态提供了前提; 继承格式为:public class A extends B{} A:子类、派生类、subclass B:父类、超类、基类、superclass 体现: —旦子类A继承父类B以后,子类A中就 阅读全文
posted @ 2022-01-03 11:54 广深-小龙 阅读(33) 评论(0) 推荐(0) 编辑
摘要:一、封装 面向对象三大特性之封装。 1、封装性的体现:属性私有化/不对外暴露的私有方法/单例模式等等 可将属性数据声明为私有的:private,再通过封装提供公共的:public实现对属性的操作,目的: 隐藏一个类中不需要对外提供的实现细节; 使用者只能通过事先定制好的方法来访问数据,可以方便地加入 阅读全文
posted @ 2020-12-27 18:53 广深-小龙 阅读(143) 评论(0) 推荐(0) 编辑
摘要:一、面向对象 1、面向对象的三大特征 封装 继承 多态 如果要说是四大特征就多加:抽象性 2、类(Class)和对象(Object)是面向对象的核心概念。 类是对一类事物的描述,是抽象的、概念上的定义。重点就是类的设计(比如我们人类,是有哪些特征等等) 对象是实际存在的该类事物的每个个体,因而也称为 阅读全文
posted @ 2020-12-20 21:11 广深-小龙 阅读(97) 评论(0) 推荐(0) 编辑
摘要:一、循环语句 在条件满足的情况下,反复执行特定代码的功能; 循环语句分类 for 循环 while 循环 do-while 循环 1、for循环 语法格式: for (①初始化部分; ②循环条件部分; ④迭代部分){ ③循环体部分; } public static void main(String[ 阅读全文
posted @ 2020-12-20 00:22 广深-小龙 阅读(351) 评论(0) 推荐(0) 编辑
摘要:一、逻辑判断if语句 1、格式一:if if (条件){ 执行表达式 } 2、格式二:if else if (条件){ 执行表达式 }else{ 执行表达式 } 3、格式三:if...else if ... else if (条件){ 执行表达式 }else if{ 执行表达式 }else{ 执行表 阅读全文
posted @ 2020-12-12 17:26 广深-小龙 阅读(428) 评论(0) 推荐(0) 编辑
摘要:一、String类型变量的使用 1、String属于引用数据类型,翻译为:字符串(区分大小写的哦)2、声明string类型变量时,使用双引号,一对""3、String可以和8种基本数据类型变量做运算,且运算只能是连接运算:+,并且输出数据类型为:String public class a_strin 阅读全文
posted @ 2020-12-06 17:22 广深-小龙 阅读(394) 评论(0) 推荐(0) 编辑
摘要:一、关键字(keyword)的定义和特点 定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词) 特点:关键字中所有字母都为小写 官方介绍地址:https://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html 阅读全文
posted @ 2020-11-30 21:12 广深-小龙 阅读(120) 评论(0) 推荐(0) 编辑
摘要:前言 人生苦短为何我要学Java? 答案便是,大多数公司在用Java(现公司也是java作为后端) 泡泡龙请三思: 思维方式一:"大处着眼,小处着手" 思维方式二:逆向思维、反证法 思维方式三:透过问题看本质 721原则: 一、内存与CPU 1、简称RAM:运行内存 内存(也叫 Random-Acc 阅读全文
posted @ 2020-11-29 16:40 广深-小龙 阅读(107) 评论(0) 推荐(0) 编辑

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