java
文章平均质量分 76
java 学习
姚二龙
吊车尾,96年广西草根小农人,深圳迷你独居,金融失败者(绿油油韭菜); 喜欢持续学习技术/金融知识&实践与分享,喜欢Java,擅长Python摸鱼,略懂Golang还比较喜欢欣赏靓仔靓女... 懂得终身成长~能否告别失败者?小弟无才有才,还劳请各路神仙多多指教。
展开
-
人生苦短我学Java-15-递归、文件IO/字节/字符/转换/打印流
一、递归什么是递归?方法内调用自己注意事项:递归方法内需要有个return 出口,非继续递归递归次数不宜过多,否则堆栈溢出程序报错1.递归:5的阶乘// 递归:5的阶乘public static int factorial(int n) { if (n == 1) { return 1; } return n * factorial(.........原创 2022-04-20 21:39:00 · 84 阅读 · 0 评论 -
人生苦短我学Java-14-HashSet/Map等实现类
一、HashSet1.特点:1.无序2.元素唯一3.无索引2.常用方法:和set方法一样3.遍历: 1.转数组 2.迭代器 3.增强for重写 hashCode、equals是的去重,否则不会对自定义类去重public class MyHashSet { public static void main(String[] args) {...原创 2022-03-13 23:04:00 · 103 阅读 · 0 评论 -
人生苦短我学Java-13-泛型/Set集合/二叉树
一、泛型1、什么是泛型? 参数化类型,就是指在定义泛型的时候,像在定义形参一样,在使用泛型的时候,需要传递数据类型。泛型不能写基本数据类型,如int、布尔、byte,char等泛型在编译后会擦除掉泛型的类型,实际上就可以理解编译后就没有了泛型。写法:一般用第一种,这样就不会在idea中有警告了。ArrayList<String> arr = new ArrayList&...原创 2022-02-13 19:51:00 · 188 阅读 · 0 评论 -
人生苦短我学Java-12-异常处理/集合/ArrayList与LinkedList
一、Exception异常相对是一个小问题 一般是代码逻辑问题会产生该异常。亦可捕获异常进行处理,常处理分为两种非RuntimeException(编译时期异常)RuntimeException(运行时期异常)package com.ppl.exTry;/*com.ppl.com.ppl.exTry:学习项目@user:广深-小龙@date:2022/1/16 12:34...原创 2022-01-22 21:31:00 · 208 阅读 · 0 评论 -
人生苦短我学Java-11-常用类及方法
Java中有许多常用的类,比如时间日期、随机数、类型判断/转换。以下将是学习过程中记录的常用类及方法。一、引用类型:String1、什么是String?字符串字符串不变; 它们的值在创建后不能被更改(字符串是长度不可以改变字符序列)。String是一个引用数据类型是jdk给我们提供好的一个现成的String类"abc"既是一个字符串常量,也是一个字符串的对象(实例)在Stri...原创 2022-01-16 12:29:00 · 138 阅读 · 0 评论 -
人生苦短我学Java-10-final关键字/代码块/抽象类
一、final关键字修饰符,可修饰变量、类、方法1.被final修饰的变量为常量,变量必须赋值,否则编译报错。可直接赋值或者构造赋值2.被final修饰的类不能被继承3.被final修饰的方法不能被重写package com.ppl.day;/*com.ppl.day:学习项目@user:广深-小龙@date:2022/1/3 17:03*/public clas...原创 2022-01-03 22:14:00 · 68 阅读 · 0 评论 -
人生苦短我学Java-9-面向对象三大特性之多态
一、多态1、什么是多态?多种形态是指一个对象在不同时刻,表现出来不同的状态比如说,水滴,液态、气态、固态。2、多态的前提条件要有继承关系要有方法重写要有父类引用指向子类对象口诀:1.在多态,成员变量/静态方法/静态变量 编译、运行看左边。2.在多态,方法重写编译看左边、运行看右边。package com.ppl.day;/*com.ppl.day:学习项目@u...原创 2022-01-03 17:03:00 · 71 阅读 · 0 评论 -
人生苦短我学Java-8-面向对象三大特性之继承
一、继承1、面向对象三大特性之继承。较少代码的冗余,提高代码的复用性;提供扩展性;为多态提供了前提;继承格式为:public class A extends B{}A:子类、派生类、subclassB:父类、超类、基类、superclass体现:—旦子类A继承父类B以后,子类A中就获取了父类B中声明的结构:属性、方法。父类中private私有属性或者私有方法,子类继...原创 2022-01-03 11:54:00 · 82 阅读 · 0 评论 -
人生苦短我学Java-7-面向对象三大特性之封装及构造器/this等关键字使用
一、封装面向对象三大特性之封装。1、封装性的体现:属性私有化/不对外暴露的私有方法/单例模式等等可将属性数据声明为私有的:private,再通过封装提供公共的:public实现对属性的操作,目的:隐藏一个类中不需要对外提供的实现细节;使用者只能通过事先定制好的方法来访问数据,可以方便地加入控制逻辑,限制对属性的不合理操作;便于修改,增强代码的可维护性;如下实现:①se...原创 2020-12-27 18:53:00 · 76 阅读 · 0 评论 -
人生苦短我学Java-6-面向对象之类与方法定义/实例化/重载/可变个数形参/递归...
一、面向对象1、面向对象的三大特征封装继承多态如果要说是四大特征就多加:抽象性2、类(Class)和对象(Object)是面向对象的核心概念。类是对一类事物的描述,是抽象的、概念上的定义。重点就是类的设计(比如我们人类,是有哪些特征等等)对象是实际存在的该类事物的每个个体,因而也称为实例(instance)。类就好比如是:人类对象:实实在在的我如下:创...原创 2020-12-20 21:11:00 · 76 阅读 · 0 评论 -
人生苦短我学Java-5-for/while/do-while循环及数组概念
一、循环语句在条件满足的情况下,反复执行特定代码的功能;循环语句分类for 循环while 循环do-while 循环1、for循环语法格式:for (①初始化部分; ②循环条件部分; ④迭代部分){③循环体部分;}public static void main(String[] args) {for (int i = 1; i <= 5; i++) ...原创 2020-12-20 00:22:00 · 194 阅读 · 0 评论 -
人生苦短我学Java-4-if语句逻辑判断/switch case语句
一、逻辑判断if语句1、格式一:ifif (条件){ 执行表达式}2、格式二:if elseif (条件){ 执行表达式}else{ 执行表达式}3、格式三:if...else if ... elseif (条件){ 执行表达式}else if{ 执行表达式}else{ 执行表达式}public class If { publi...原创 2020-12-12 17:26:00 · 324 阅读 · 0 评论 -
人生苦短我学Java-3-String类型/多种运算符/if语句判断
一、String类型变量的使用1、String属于引用数据类型,翻译为:字符串(区分大小写的哦)2、声明string类型变量时,使用双引号,一对""3、String可以和8种基本数据类型变量做运算,且运算只能是连接运算:+,并且输出数据类型为:Stringpublic class a_string { public static void main(String[] arg...原创 2020-12-06 17:22:00 · 822 阅读 · 0 评论 -
人生苦短我学Java-2-关键字/标识符/变量/基本数据类型
一、关键字(keyword)的定义和特点定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词)特点:关键字中所有字母都为小写官方介绍地址:https://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html二、标识符与命名规范1、Java 对各种变量、方法和类等要素命名时使用的字符序...原创 2020-11-30 21:12:00 · 104 阅读 · 0 评论 -
人生苦短我学Java-1-HelloWorld
前言人生苦短为何我要学Java?答案便是,大多数公司在用Java(现公司也是java作为后端)泡泡龙请三思:思维方式一:"大处着眼,小处着手"思维方式二:逆向思维、反证法思维方式三:透过问题看本质721原则:一、内存与CPU1、简称RAM:运行内存内存(也叫 Random-Access Memory,RAM):由一个有序的字节序列组成,用于存储程序及程序需要的数...原创 2020-11-29 16:40:00 · 192 阅读 · 0 评论