自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 多态:向上向下转型

class Test{ public static void main(String[] args) { Animal a1=new Animal(); a1.move(); Cat c1=new Cat(); c1.move(); Bird b1=new Bird(); b1.move(); } } class Animal{ public void move() { System.out.println("动物在移动"); } } class Cat .

2022-04-04 16:13:23 286 1

原创 学Java的第十七天

1.while循环的语法结构: while(布尔表达式true){ 循环体; } 2.while循环的执行原理: 先判断布尔表达式的结果: true -执行循环体 -判断布尔表达式的结果; *true -执行循环体 -false -循环结束 3.while循环的循环次数: 0--n次 可能一次都不执行。 死循环: public class WhileTest { public stat...

2021-08-12 18:53:18 73

原创 学Java的第十六天

循环结构: 在程序中总有一些反复重复的执行的代码,假设没有循环结构,那么这段需要重复执行的代码自然是需要反复编写的,代码无法得到重复使用,所以多数编程语言都是支持循环结构的,将来八需要反复执行的代码片段放到“循环体”,在联合计数器,共同控制这段反复执行的代码。 基本上所有的编程语言支持三种循环: for循环 while循环 do while循环 1.for循环 for(初始化表达式;布尔表达式;更新表达式){ //反复执行的代码片段 } *for循环执行原理: 1.初始化表达式...

2021-08-09 16:18:40 69

原创 学Java的第十五天

switch语句: 关于switch语句: 1.switch语句也是属于选择结构,也是分支结构。 2.switch语句的语法结构: 一个比较完整的switch语句应该这样编写, switch(int或string类型的字面值或变量){ case int或string类型的字面值或变量; java语句; …… break; case int或string字面值或变量; Java语句; …… break; …… default; j..

2021-08-08 17:55:59 66

原创 学java的第十四天

选择控制语句: if语句 if……else语句 1.if语句的语法结构: 四种编写方法: 1.if(布尔表达式){ java语句; …… } 2.if(布尔表达式){ Java语句; } else{ Java语句; } 3.if(布尔表达式){ java语句; } else if(布尔表达式){ java语句 } else if(布尔表达式){ java语句; } 4. if(布尔表达式){ java语句; } else if(布尔表达式){ jav

2021-08-07 18:00:43 83

原创 学Java的第十三天

运算符: 1.算数运算符: 求和 + 相减 - 乘积 * 商 / 求余 % 自加 ++ 自减 -- 一个表达式有多个运算符,运算符有优先级,不确定的加小括号,优先级得到提升。 public class Operator { public static void main(String[] args){ int i=10; int j=3; System.out.println(i+j); System.

2021-08-06 17:54:19 38

原创 学Java的第十二天

类型转化: 关于基本数据类型的相互转换,转换规则: 1.八种数据类型当中除了布尔型之外剩下的都可以相互转换。 2.小容量向大容量转换,成为自动类型转换,容量从大到小排序。 byte<short=char<int<long<float<double 注:任何浮点型数据不管占用多少字节,都比整数型容量大。 char和short可表示的种类数量相同,但是char可以取更大的正整数。 3.char c='a'; char c=97; 效果相同。 4.大容量转换..

2021-08-05 19:20:19 53

原创 学Java的第十一天

布尔型: boolean: 在java语言中只有两个值:true,false 在底层只占用一个字节。false为0,true为1。 布尔类型可运用在逻辑以及条件控制语句当中。 //布尔型 public class DataTypeTest03 { public static void main(String[] args){ boolean i=true; if(i) { System.out.println("恭喜你,登陆成功!"); } else {

2021-08-05 18:30:13 36

原创 学Java的第十天

浮点型数据类型: float 单精度(4个字节) double 双精度(8个字节) (double的精度太低,不适合财务软件) 所以sum在基础SE类库当中为程序员准备了精度更高的类型,是引用数据类型,不属于基本数据类型。(java.math.BigDecimal) java程序员基于这套基础的类库进行开发,所以要知道Java的SE类库的字节在哪里,要知道Java的SE类库的源码在哪里: SE类库字节码:Java\jdk1.8.0_301\jre\lib\rt.jar 在Java语言当中...

2021-08-05 18:17:22 54

原创 学java的第九天

关于Java语言的整数型: 数据类型包括: byte,short,int,long. 数据类型 占用空间大小 默认值 取值范围 byte 1 0 -128到127 short 2 0 -32768到32767 int 4 0 -214748368到214783647 long 8 0L 1.Java语言中整数型字面值被默认当中int类型类处理,要让这个”整数型字面值“被.

2021-08-05 15:51:50 47

原创 学Java的第八天

数据类型: 1.字符型: public class DateTest01 { public static void main(String[] args){ char c='a'; System.out.println(c); } } 输出结果为: a public class DateTest01 { public static void main(String[] args){ char c='a';

2021-08-03 22:24:32 108

原创 学Java的第七天

数据类型: 1.关于Java中的数据类型: 程序当中有很多数据类型,每一个数据都有相关的类型,不同的数据类型占有空间大小不同。 数据类型的作用是指导jvm在运行程序时应该分配多少大小的内存空间。 2.Java中数据类型分类: 基本数据类型 引用数据类型 基本数据类型: 整数型:byte,short,int,long 浮点型:float,double 布尔型:boolean 字符型:char 引用数据类型:类,接口,数组等等 3.字符串不属于基本数据类型,属于引用数据类型。 4.八

2021-07-30 16:30:50 53

原创 学java第六天

java语言中的变量: 1.变量本质上来说是内存中的一块空间,这块空间有“数据类型”,“名字”,“字面值” 变量包含三部分:数据类型,名称,字面值 变量是内存中存储数据的最基本单位。 2.数据类型的作用: 不同的数据有不同的类型,不同的数据类型底层会分配不同大小的空间。 数据类型是指导程序在运行阶段应该分配多大的内存空间。 变量要求:变量中存储的具体的“数据”必须和变量的“数据类型”一致,当不一致的时候编译报错。 3.声明或定义变量的语法格式: 数据类型 变量名 数据类型:int,..

2021-07-29 16:18:39 86

原创 学Java的第五天

字面值 关于字面值: 如1,2,3.14,a,'ab',true等等常量 字面值就是数据 字面值是Java源程序的组成部分之一。 数据在现实世界中分文别类,所以在计算机也是这样。 例如10,100等等属于整型数据 1.01.2等等属于浮点型 'a','d'属于字符型 “a,b”属于字符串型 false,true属于布尔型 字符串必须由双引号,字符型必须有单引号 public class ConstTest { public static void main(String[] ar

2021-07-28 16:55:10 48

原创 学Java的第四天

Java语言基础 1.标识符 关于Java语言中的的标识符 1.标识符:在Java源程序当中凡是程序员有权利自己命名的单词都是标识符。 在EditPlis中以黑色字体显示 元素种类: 类名,方法名,变量名,接口名,常量名等等 2.标识符的命名规范 如果不按规则编译器会报错 一个标识符只能由数字,下划线,美元符号组成,不能有其他符号。 不能数字开头。 严格区分大小写。 关键字不能做标识符。 理论上无长度限制。 3.命名规范 最好见名之意 遵守驼峰命名方式如:UserServic

2021-07-28 16:30:30 43

原创 学Java第三天

pubic class与class的区别: 1.一个Java源文件当中可以定义多个class 2.一个Java源文件当中public不是必须的 3.一个class会定义生成一个×××.class文件 当一个文件中写上一个public,定义公开的类,public的class只能有一个,并且该类名称必须和Java源文件名称一致。 每一个class当中都可以编写main方法,都可以设定程序入口,想执行B.class中的main方法: “java B” ...

2021-07-28 16:09:44 42

原创 学Java第二天

第一个程序HelloWorld //public表示公开的,class表示定义一个类,HelloWorld是类名 public static void main(String args){ //表示定义一个公开的类,起名HelloWorld /*pubilc表示的是公开的 static表示静态 void表示空 main是方法名 (String[] args)是一个main方法的形式参数列表 */ public class HelloWorld{ //这里开...

2021-07-23 23:56:27 80

原创 学JAVA语言第一天

学其身必须了其史: JAVA语言诞生于1995年。 其实在1995年之前SUM公司(太阳微电子公司)为了占领智能电子消费产品市场。派James Gosling领导团队开发了一个Oak(橡木)语言。 1996年,JDK1.0诞生 JDK是JAVA开发工具包,JAVA开发需要安装的一个工具包。 JAVA有三大块:JAVASE(Java标准版),JAVAEE(Java企业版),JAVAME(Java微型版) Java语言的语言特性: 简单性:例如Java不再继承多继承,屏蔽了指针等概念。 面向对象

2021-07-20 22:03:01 39

空空如也

空空如也

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

TA关注的人

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