avatar
Articles
263
Tags
59
Categories
0

Home
Archives
Links
Games
  • MikuTap 初音未来
  • StartBattle 星际大战
  • 2048 经典游戏
  • BattleCity 坦克大战
  • PacMan 吃豆人
  • Tetris 俄罗斯方块
  • CatchCat 困住小猫
Moments
  • Music
  • Diary
  • Gallery
More
  • Tags标签
  • About关于
  • Messageboard留言板
All wisdom begins with memory.
Search
Home
Archives
Links
Games
  • MikuTap 初音未来
  • StartBattle 星际大战
  • 2048 经典游戏
  • BattleCity 坦克大战
  • PacMan 吃豆人
  • Tetris 俄罗斯方块
  • CatchCat 困住小猫
Moments
  • Music
  • Diary
  • Gallery
More
  • Tags标签
  • About关于
  • Messageboard留言板

All wisdom begins with memory.

【Java进阶】方法的权限修饰符
Created2024-01-08
开局一张图!…. 一般我们最常用的是public和private、 权限修饰符概述1可以对代码访问权限进行控制的关键字; 分类1从小到大的顺序是: private (空白) protected public
【Java进阶】继承之方法的重写
Created2024-01-07
还在懵逼重写和重载吗? 知道为什么叫继承之方法的重写,我怕我以后搞混重写和重载,干脆将继承和重写放一块。 (=_=)那就多看,多想。之前有一篇文章:【Java查漏补缺(二)】面向对象 | SilverSucks (weiswift.github.io) 方法的重载概述 方法重载: 在同一个类中, 出现方法名称相同, 但是参数列表不同的(个数不同,对应的数据类型不同)的两个或多个方法 方法重载与返回值的数据类型无关 应用场景 用来解决功能相似或相同, 但是方法名不能重名的问题 123456789101112131415161718192021222324252627public class OverLoaded {//boolean flag = compare(10, 20)public static void main(String[] args) { boolean flag = compare(10, 20); System.out.println(flag); short s1 = 11, s2 = 22; ...
【Java进阶】继承及应用场景
Created2024-01-06
继承 Java是一门优秀的语言,相比C和C++具有更好的可读性。同时Java具有丰富的API,以及面向对象编程思想…对不起跑题了.. 这里主要还是介绍面向对象的三大特性之一:继承 概述 继承是让java中的类与类之间产生父子关系,可以让子类直接使用父类非私有的内容; 继承使用extends关键字表示; 应用场景 凡是多个事物中有共性的内容的时候,都可以使用父类抽取出来; 语法123public class 子类 extends 父类{ //直接使用父类非私有的内容;} 创建对象的特点 创建子类对象的时候.里面一定会包含父类的对象(super表示); 继承的好处 提升了代码的复用性; 继承的注意事项 和Python最大的区别就是Python中一个类能够单继承,也能够多继承,但是Java为了保证安全性,只能使用单继承,但是能够多层继承。 类与类之间只能单继承,不能多继承; 可以多层继承;(继承具有传递性) 所有的类都直接或间接的继承了 Object 类; CodeDemoFu类123456789101112131415package com ...
【Java进阶】单例设计模式
Created2024-01-05
什么是设计模式? 设计模式就是具体问题的最优解决方案(是一种经验) 单例设计模式 单例设计模式指的是:一个类只有一个对象(这个类只允许创建最多一个对象),哪怕是创建多次也是同一个对象,类似于Windows操作系统的任务管理器,无论打开多少次,但是都会只有一个窗口。 单例设计模式的代码步骤: 将构造方法私有 提供一个静态的变量,用于保存该类的对象(根据创建对象的时机不同,可以分为懒汉和饿汉) 提供一个静态的方法,用于让调用者通过方法获取对象 饿汉式单例设计模式 在类一加载的时候就创建好对象了,这种单例设计是最常用的,也是最简单的。 1234567891011121314151617181920212223242526272829303132package com.xlkh.demo04_designMode;public class A { // 单例设计模式-饿汉式(在类一加载的时候,立刻创建出该类的对象 // 1,将构造方法私有(防止胡乱造对象 private A(){} // 2. 设计一个静态的该类型的变量 ...
【Java进阶】Static食用方式(二)
Created2024-01-04
书接上回,上篇Static说明了:Static可以修饰变量,以及修饰变量的两个使用场景。 其实Static不止可以修饰变量,还可以修饰方法,修饰代码块 修饰方法的时候:Static修饰的方法可以被类名.方法名的方式直接调用,可以避免造对象,好处是 避免了new 对象,避免了在堆中开辟内存,直接加载类的时候将静态方法加载进方法区。 设计工具类的时候多半考虑用Static关键字。 使用类方法,实例方法的注意事项 Static修饰方法及代码块Static修饰方法应用场景-设计工具类 设计一个验证码工具类,给出一个验证码的长度,帮你自动生成一串随机的验证码,这个工具类是不需要你创造对象就可以使用的,所以可以使用Static修饰成员方法,通过类名.方法名直接调用。(避免了new对象可以节省时间资源和内存资源)。 Notice: 这个验证码方法过于简单,可以看之前的string 1234567891011121314151617181920212223242526272829303132333435package com.xlkh.dmeo03;import java.util.Rand ...
【Java进阶】Static食用方式(一)
Created2024-01-03
人一定要认识到自己的愚蠢,自己才能摆脱愚蠢;认为自己很聪明的人,往往蠢得无以复加。 上面一句话援引自罗翔老师,同样的,人只有在认识到自己的不足之后,自己才能够有所补足,才会有所成。 另外,一个能力不足的人假如有一天突然侥幸成功,也会因为能力不足而驾驭不了自己的成功,反倒是因为成功让自己陷入危机之中。 对于一个靠技术吃饭的人来说,能力才是至关重要的, 对于一个靠熬出来的人来说,苟着才是必须的。 面向对象之Static 说到Static这个关键字,不得不说非常的熟悉了,首先说一下Static关键字使用场景吧。 当一个变量需要被所有对象所共享的时候 当有累加器的使用场景的时候,比如说统计一个类一共被实例化了多少次的时候 Static修饰方法的时候,可以通过类名.方法名直接调用方法,也可以使用对象名.方法名来调用 好处是,可以跳过new对象直接调用方法,减少了对内存的消耗。 总而言之:Static可以修饰变量,方法,代码块。 类变量使用场景-Static 这里类①和类②是两个分开的文件,以后一套代码虽然是不同的文件,但是也会写到一个代码块里面嗷,注意区分。 1234567891 ...
【SQL】MonthlyReport
Created2023-12-31
63abd0a0e08172a6405f03b0428e3e37e43d644ae65b88c2d4582f3b9566174ce8cc0e772cdd6fa22863135968dfdab600cfe0f0847899033865ab1c3745b40401bcc41111aa895ba80d237f0db9be8875de18233eb2ba0556cda34b7734cd982475ddb5fd400d592dba2c6d60617fbe3b9bd96f0f808c8751747ad389c0ce7de5292506fa209733a3c00f5ac1231c1d5b13d9035bbcd4ce8345b91f6a0879ba29762d1e9cebd211eb00e787b8d18ba3b7ac5f020dd53f261caf2086e0b6a8902a22285fec198f7c952c81916890b6855027a383d789075078e279f5f8c92fa080e539f3a1a04b9ea8c8840dee018a7b83313c8bbd6ba2a99 ...
【Diary】Ⅱ0ⅡⅢ年度总结
Created2023-12-30
6ac2da9eb9c99339ab30e930f8fa5bb78282a93c4eb667a4d5c5f81431394d3ae4bc60a308a2c4307b08fc93b7e359b3d3ecba7c041f93793f8241a2d41f9a0a35f6786fbd2d2e0fa89ff45a642879b3b7a43f394ca305269c894e6db514d11eef5deb1f16ca90de01dcbe3ca4157343a4b556603b90ed4a350ab96b4af49346a0b9b1c8c636fe18fa2381ad19b45af94bedef4378e4cfe6d980a53dcd6189aa73b4c5a9c3781de6be27503ff08f5e2f960e7da3c2decd99435394cdec8123def81ecac362b8797f879488e9f34c60721b5ab057dda165d05a129d624c7a85286470cf5e9448f69af5a275a2ccdbd0219d6be20711965f07c ...
Blog加密
Created2023-12-20
What’s this First of all, the BEST post encryption plugin in the universe for hexo.(But what about the other plugins?) It is for those who write a post, but don’t want everyone to read it. Thus, password is required in certain pages to access these encrypted posts. Encryption is simple on wordpress, emlog or other blog systems, except hexo. :( So it’s “hexo-blog-encrypt”‘s time. Features Once you enter the correct password, you can get the access to encrypted posts, and the password is remember ...
Gitlab使用教程
Created2023-12-18
很多人写博客都是抄来抄去,究其本质,实际上还是每个软件都有固定的操作方式,而且遇到的问题和报错也无非就是几种。 所以我的解决方案是:写一些自己的东西或者见解,然后最后放上参考链接,也方便以后查阅,如此甚好! QuickStart Target:上传本地文件到Gitlab的项目中,类似于github的提交代码。 Procedures: 1-在Gitlab上创建项目,并添加本地的ssh-key 2-在本地创建项目,push到远程的Gitlab 12345678910111213141516171819202122232425262728-- 首先安装git,然后在本地项目中点git bash here-- 首先配置本地git项git config --global user.name "你的用户名"git config --global user.email "你的邮箱"-- 在上传项目到远程仓库时,对于http是有大小限制的,有些特别大的文件是无法上传的,因此需要设置本地缓存大小:git config http.postBuffe ...
1…8910…27
avatar
李俊泽
机器都在学习,你有什么理由不学习?
Articles
263
Tags
59
Categories
0
Follow Me
Announcement
博客为本人搭建 Github托管 仅记录学习过程 不做引流 不做排名 不打广告!
Recent Post
Golden-Sentence2028-05-10
金句-尽信书不如无书&道阻且长行则将至2027-05-10
Exp_01-健康-黄帝内经2026-06-14
心经2026-05-13
金刚经2026-05-10
Tags
AI AI,ESG Azkaban Blog CDH CERT DS Diary ES ETL FTP FineBI Flink Github Gitlab HBase HDFS HQL Hadoop Hexo Hive Interview Java Kafka Kettle Linux MapReduce MarkDown MongoDB MySQL Nginx Ollama P2P Presto Pycharm Python Redis SQL Spark Spark项目 Spider Sqoop Tools Zookeeper doc 前端 剑指offer 基本语法 常用操作 数仓 数据结构 环境搭建 科学库 计网 设计模式 调研 逆向 集群 面向对象AI AI,ESG Azkaban Blog CDH CERT DS Diary ES ETL FTP FineBI Flink Github Gitlab HBase HDFS HQL Hadoop Hexo Hive Interview Java Kafka Kettle Linux MapReduce MarkDown MongoDB MySQL Nginx Ollama P2P Presto Pycharm Python Redis SQL Spark Spark项目 Spider Sqoop Tools Zookeeper doc 前端 剑指offer 基本语法 常用操作 数仓
Archives
  • May 20281
  • May 20271
  • June 20261
  • May 20264
  • April 20263
  • November 20256
  • October 20253
  • September 20252
Info
Article :
263
UV :
PV :
Last Push :
©2020 - 2026 By 李俊泽
Framework Hexo|Theme Butterfly
Welcome to 李俊泽 の Blog!
Search
Loading the Database