自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Java进阶(枚举和注解)

目录枚举和注解枚举(Enumeration)基本介绍种类自定义枚举使用enum关键字实现枚举enum枚举类的成员方法枚举细节与注意事项注解(Annotation)基本介绍语法四种元注解枚举和注解枚举(Enumeration)基本介绍一组常量的集合,创建enum枚举类会默认继承Enum类种类自定义枚举实现步骤:构造器私有化;只使用get方法,禁止set方法;在类内部创建对象...

2022-08-23 19:17:00 119

原创 Java_OOP-高级篇6(内部类)

目录内部类基本介绍语法种类局部内部类语法细节与注意匿名内部类????????????语法细节与注意(????重点理解底层实现)实践成员内部类语法细节与注意静态内部类语法细节与注意内部类基本介绍一个类的内部嵌套了另一个类结构,被嵌套的类称之为内部类最大特点:可以直接访问私有属性;可体现类之间的包含关系语法class Outer{//外部类 class Inner{//内部类 ...

2022-08-15 10:02:00 266

原创 Java_OOP-高级篇5(接口)

目录接口基本介绍语法使用场景细节与注意接口VS继承接口的多态特性接口基本介绍将没有实现的方法封装到一起,在某个类需要的时候,根据情况,把方法实现语法interface 接口名{ //属性 //方法}class 类名 implement 接口名{ //自己的属性 //自己的方法 //必须实现接口的抽象方法}JDK7.0前接口的所有方法都...

2022-08-15 10:01:00 244

原创 Java_OOP-高级篇4(抽象类)

抽象类基本介绍当父类某些方法需要声明,但是实现的因素不确定,可把方法抽象(该方法没有方法体),该类为抽象类;由子类具体实现语法abstract class{ public abstract void info(); }细节与注意????????????抽象类不可以实例化抽象类不一定包含抽象方法;但是有抽象方法,类也必须抽象化????abstract只能修饰类和方法;抽象类本质也是类,具有...

2022-08-15 09:58:00 93

原创 Java_OOP-高级篇3(单例模式,final关键字)

单例模式什么是设计模式?对静态属性和方法的经典使用在大量实践中总结的优质代码结构和风格,以及问题的思考方式什么是单例模式?采取方法保证在整个软件系统中,某一个类只能有一个实例对象,并且该类只提供一个取得对象实例的方法单例模式的两种方式:实现步骤:构造器私有化类内部创建对象向外暴露一个静态的公共方法(getInstance)【单例模式-饿汉式】无论是否使用...

2022-08-15 09:55:00 86

原创 Java_OOP-高级篇2(代码块)

目录代码块介绍基本语法好处细节与注意????????????代码块介绍代码块有称为初始化块,属于类成员;类似于方法,将逻辑语句封装在{}中与方法不同,代码块无参,无名,无返回不通过类名和对象名显式调用,在加载类或实例对象时隐式调用基本语法[修饰符]{ 逻辑语句 }示例:static{ 逻辑语句};修饰符可加可不加;加上也只能是static代码块分为静态代码块(即为有修饰符stati...

2022-08-15 09:51:00 201

原创 Java_OOP-高级篇1(类变量,类方法)

类变量介绍类变量也叫静态变量。是该类对象共享的变量,任何该类对象访问或修改的都是同一个变量;(类加载时就生成静态变量)定义类变量访问修饰符 static 数据类型 变量名访问类变量类名.类变量名(推荐)对象名.类变量名与成员变量区别:成员变量不共享,对象独享成员变量必须实例对象才能访问,不能使用类名访问生命周期:成员变量随对象销毁而销毁,类变量随类结束而结束p...

2022-08-15 09:48:00 90

原创 Java面型对象-细节篇2(动态绑定,多态应用,系统方法源码)

动态绑定机制(????????????非常重要)!!!调用方法时会和该对象的运行类型(内存地址)绑定调用属性是不发生绑定,即为,在哪声明,在哪调用public class Dynamicbinding{ public static void main(String[] args){ A a=new B(); //正常情况,方法调用看运行类型即B; ...

2022-07-30 16:17:00 54

原创 Java面向对象-细节篇1(重写,重载,this,super)

方法重载(overload)方法名必须相同形参类型 或 形参顺序或形参个数不同(⚡形参名不同不可认为是重载)返回类型,无要求特定类型public class overLoad{ public static void main(String[] args) { Oload o=new Oload(); o.sum(1,2); System.out.prin...

2022-07-30 16:09:00 38

原创 Java面向对象-进阶篇(OOP)

面向对象三个基本特征1.封装(encapsulation)~把属性和方法"封装 "在一起,数据被保护在内部,程序其他部分只有"授权"才能操作实现封装的步骤:将属性私有化(private)提供公共(public)set()方法,用于对属性赋值,判断;(可使用快捷键ALT+INS)public 数据类型 setXxx(形参){//Xxx表示某个属性 //业务逻辑 ...

2022-07-30 15:29:00 137

原创 Java面向对象-了解篇

类与对象1.定义类与实例化对象public class Obj01{ public static void main(String[] args){ //实例化对象 Cat xde=new Cat(); }}//定义人类class Cat{ int age; String name;}2.成员属性和...

2022-07-30 15:19:00 104

原创 Java数组

数组的使用 1.定义和初始化1. ​ double[] arr=new double[5];2. ​ double[] arr1; arr1=new double[5];3. ​ double arr2[]={1,2,3}; 2.拷贝 2/1.值拷贝内存分析: 2/2.地址拷贝...

2022-07-17 10:26:00 92

原创 Java的if,switch,while,for结构

顺序结构即程序从上到下依次执行分支结构1.if...else{}​ 注意:if(表达式)可以为赋值语句;当没有{}时if与最近的else配对。2.switch(表达式){}public class Sw{ public static void main(String[] arg){ double a=1.1; switch(a){//不合法...

2022-07-14 20:49:00 262

原创 Java机器码与位运算

原码 补码 反码1.二进制,最高位为符号位,0为正数,1为负数2.正数的三码一致3.负数反码=符号位不变,其他位取反(对应正数的二进制); 负数的补码=反码+1;​ 已知负数补码:反码=补码-14.Java中都是有符号数5.计算机以 补码 计算,结果以 补码 计算 原码位运算符(& ,| ,^ ,~ ,>> ,>>>)>...

2022-07-12 12:50:00 65

原创 Java关键字和进制

进制转换1.二/八/十六进制 转 十进制二进制转十进制:2.十进制 转 其他进制3.十六/八进制 转 二进制1.十六转二:对应位转为四位二进制数2.八转二:对应位转为三位二进制数4.二进制 转 八/十六进制关键字和保留字​关键字含义private一种访问控制方式:私用模式protected一种访问控制方式:保护模式public一...

2022-07-11 23:03:00 46

原创 Java 数据类型,转换

Java 数据类型、转换基本类型(注意浮点型运算)整型(byte[1], short[2], int[4],long[8])​ 注意:long型变量值后加‘l'/'L';如:long n=12L​????浮点型 (float[4], double[8])数据必须有小数点​ 注意:????Java默认小数为double,float型变量值后加’f'/'F';如:floa...

2022-07-09 15:28:00 79

原创 Java概述

Java概述起源1995年Java第一个版本发布,gosling技术体系:​ Java SE(Java Standard Edition)标准版​ 支持面向桌面应用的Java平台,提供完整Java核心API;​ Java EE(Java Enterprise Edition)企业版​ 为企业环境下应用程序提供的解决方案,包含技术:Servlet, ...

2022-07-08 10:48:00 46

原创 如何高效优雅的写文档(typora+picgo+github)

保姆级的教程来啦~,跟我一起来搭建这样写文档的环境吧!(很优雅也很爽)按照红色方框顺序点击!!!!1.github相关配置(按照图片步骤一步步来):  1.1创建仓库:    1.2开始生成token: 、、 ,,  1.3左图完成后往下翻找到右图绿色按钮:  1.4如下图红色区域,复制token到文本保存(非常重要,后面设置picgo会用到):到此g...

2022-07-06 21:28:00 180

原创 开启新的学习阶段

哪里有轻松之说,21世纪不敢躺平了 时间很快,三年就这样过来了;回想起三年前一脸迷茫的自己,踏入大学生活;想着会不会跟大部分人一样,上课不听讲,没课打游戏。三年就这样浑浑噩噩的过去吗?  以前对计算机专业神一样的向往,到进入大学之后,那份向往和热情好像不是那么强烈;开始迷茫,不知道学什么,很杂也很乱!到大二开始接触php,Linux,mysql等一系列课程;这时候慢慢意识到...

2022-07-04 20:58:00 677

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除