自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ? extends T 和 ? super T 的理解

package com.hu.rookie;import java.util.Objects;public class Animal {public static void main(String[] args) { /** * A(——子类...——>B)为A的继承体系的上界线 */ C<? extends A> b = new C<D>(new D());//赋值给上界线的泛型 C<? extends A> b2 = new C<A

2020-12-11 16:20:38 106

原创 java Character类

文章目录java Character类转义序列Character 方法java Character类character类是char类的包装类,跟其他包装类一样具有自动装箱·和自动拆箱的功能Character 类用于对单个字符进行操作。Character 类在对象中包装一个基本类型 char 的值Character类提供了一系列方法来操纵字符。你可以使用Character的构造方法创建一个Character类对象,例如: Character c = new Character('a');

2020-12-10 11:08:06 124

原创 包装类 & Math类

文章目录包装类 & Math类Java Math 类Number & Math 类方法包装类 & Math类为了符合Java是一门完全面向对象的语言,java为8大基本数据类型都提供了对应的包装类,我们通常使用的基本数据类型 例如:如:byte、int、long、double 等可以被称为原始数据类型。然而,在实际开发过程中,我们经常会遇到需要使用对象,而不是内置数据类型的情形。为了解决这个问题,Java 语言为每一个原始数据类型提供了对应的包装类。所有的包装类**(Inte

2020-12-09 17:12:17 129

原创 程序流程控制语句

文章目录程序流程控制语句ifif elseif...else if...elseswitch case程序流程控制语句ifif(布尔表达式) {//如果布尔表达式为true将执行的语句}如果布尔表达式的值为 true,则执行 if 语句中的代码块,否则执行 if 语句块后面的代码。代码演示: public static void main(String[] args) { int a = 10; if(a>8){ System.out.println("真");

2020-12-09 16:01:05 163

原创 markdown快速上手

markdown快速上手文章目录markdown快速上手标题文本装饰链接分割线代码块引用列表链接的高级操作1.行内式2.参考式链接3.内容目录4.锚点5.注脚背景色标题语法:(# 一级标题)…(###### 六级标题)空格与标题内容相分格这个写法和 文字效果是一样的文本装饰快捷键解释例如Ctrl+B加粗加粗 > 源码:(**加粗**)Ctrl+I倾斜倾斜 > 源码:(*倾斜*)Ctrl+U下划线下划线 > 源码:(<u&

2020-12-09 11:20:03 130

原创 基本数据类型

byte、int、long、和short都可以用十进制、16进制以及8进制的方式来表示。当使用字面量的时候,前缀 0 表示 8 进制,而前缀 0x 代表 16 进制, 前缀0b代表二进制例如:int decimal = 100;int octal = 0144;int hexa = 0x64;int ob = 0b1010101;符号字符含义\n换行 (0x0a)\r回车 (0x0d)\f换页符(0x0c)\b退格 (0x08)\0空字符 (0x0)\s空格 (0x20)\t制表

2020-12-07 11:51:47 1354

原创 循环结构

Java 循环结构 - for, while 及 do…while顺序结构的程序语句只能被执行一次。如果您想要同样的操作执行多次,,就需要使用循环结构。Java中有三种主要的循环结构:while 循环do…while 循环for 循环在Java5中引入了一种主要用于数组的增强型for循环。while 循环while是最基本的循环,它的结构为:while( 布尔表达式 ) { //循环内容}只要布尔表达式为 true,循环就会一直执行下去。实例Test.java 文件代码:publi

2020-12-07 11:48:58 89

原创 运算符

计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。我们可以把运算符分成以下几组:算术运算符关系运算符(比较运算符)位运算符(二进制运算)逻辑运算符赋值运算符其他运算符算术运算符算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。下表列出了所有的算术运算符。表格中的实例假设整数变量A的值为10,变量B的值为20:操作符描述例子+加法 - 相加运算符两侧的值A + B 等于 30-减法 - 左操作数减去右操作数A – B 等于

2020-12-07 11:36:50 216

原创 变量类型

在Java语言中,所有的变量在使用前必须声明。声明变量的基本格式如下:type identifier [ = value][, identifier [= value] …] ;格式说明:type为Java数据类型。identifier是变量名。可以使用逗号隔开来声明多个同类型变量。Java语言支持的变量类型有:类变量:独立于方法之外的变量,用 static 修饰。实例变量:独立于方法之外的变量,不过没有 static 修饰。局部变量:类的方法中的变量。Java 局部变量局部变量声明在方法、

2020-12-07 11:01:50 152

原创 对象和类

##对象和类对象是某一个具体存在的事物,存储在内存堆,类只是对同一类事物的描述,被程序解析成对象。局部变量:在方法、构造方法或者语句块中定义的变量被称为局部变量。变量声明和初始化都是在方法中,方法结束后,变量就会自动销毁。成员变量:成员变量是定义在类中,方法体之外的变量。这种变量在创建对象的时候实例化。成员变量可以被类中非静态方法、构造方法和特定类的语句块访问。类变量:类变量也声明在类中,方法体之外,但必须声明为 static 类型。java源文件可以有多个类,但是只有一个类被public修饰j

2020-12-07 09:59:41 48

原创 环境变量配置

#为什么要这样配置JAVA_HOME环境变量设置JAVA_HOME:一是为了方便引用,比如,JDK安装在C:\jdk1.6.0目录里,则设置JAVA_HOME为该目录路径, 那么以后要使用这个路径的时候, 只需输入%JAVA_HOME%即可, 避免每次引用都输入很长的路径串;二则是归一原则, 当JDK路径改变的时候, 仅需更改JAVA_HOME的变量值即可, 否则,就要更改任何用绝对路径引用JDK目录的文档, 要是万一没有改全, 某个程序找不到JDK, 后果是可想而知的----系统崩溃!三则是第三方

2020-12-06 15:15:55 147

原创 java特性

java是一门完全面向对象的语言,及时是基本数据类型,也提供了相应的包装类。java摈弃了c语言的多继承,但是在接口中却可以多继承。封装性(encapsulation):封装是一种信息隐蔽技术,它体现于类的说明,是对象的重要特性。封装使数据和加工该数据的方法(函数)封装为一个整体,以实现独立性很强的模块,使得用户只能见到对象的外特性(对象能接受哪些消息,具有哪些处理能力),而对象的内特性(保存内部状态的私有数据和实现加工能力的算法)对用户是隐蔽的。封装的目的在于把对象的设计者和对象的使用者分开,使用者不

2020-12-06 15:03:51 129

原创 HelloWorld第一个小程序详解

/一个文件只有一个主类,主类用public修饰,主必须跟文件名一致/public class HelloWord {public static void main(String[] args) {/*public 是权限修饰符,修饰此方法是公开的可以被任何类访问。static 是非权限修饰符,修饰此方法,此方法从属于类,优先被加载运行。void 是方法返回类型中,无值返回的关键字main 是方法名,这个是主方法,每一个类只有一个主方法,是程序的入口String[]参数类型 a

2020-12-06 14:32:40 202

原创 java修饰符

java访问权控制限修饰符:private<default<protected<public,权限重小到大不断递增。private 修饰在方法,属性,成员类上,可见性为本类;(被修饰后不能被继承)default 修饰在类,方法,属性,成员类上,可见性为本包;protected 修饰在方法,属性,成员类,可见性为本包,本子孙类;public 修饰在类 ,方法,属性,成员类,可见性本包,外包,子孙类。方法权限继承重写:重写的权限不能小于等于父类方法的权限。非访问权.

2020-12-06 13:46:04 88 1

空空如也

空空如也

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

TA关注的人

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