自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java中的面向对象(二)抽象类与接口

抽象类和接口搭配多态使用的重要语法特性抽象类Java中使用abstract关键字来描述抽象类和抽象方法abstract关键字存在的意义,就是让程序员明确的告诉编译器,这个类就是一个抽象的类,不应该进行实例化,于是编译器就要做好相关的检查工作抽象类本身就是用来表示一个不太具体的概念抽象方法,就更不具体,里面甚至没有实质的实现//抽象类,//如果尝试创建抽象类的实例,就会编译报错abstract public class Text { //给方法前头加上abstract

2021-11-19 17:23:35 306

原创 Java中的面向对象(一):多态

复习:代码块执行顺序:static修饰的代码块执行始终在普通代码块之前public classText1113 { { System.out.println("2222"); } static { System.out.println("1111"); } public static void main(String[] args) { Text1113 text1113 = new Text1113()

2021-11-16 11:31:39 202

原创 Java中继承

一、继承定义1.1 继承的概念是面向对象程序设计是代码可以复用的最重要的手段,它允许程序员在保持原有特性的基础上进行扩展,增加功能,这样产生新的类,称派生类,继承呈现了面向对象程序设计的层次结构,体现了由简单到复杂的认知过程。其解决的主要问题:共性的提取继承的核心概念:(1)父类(被继承的类)基类、超类(2)子类(继承的类) 派生类、子类extends 关键字:英文原意叫做“扩展”,继承也有一层意思,就是针对现有的类进行“扩展”,保持现有功能存在的前提下,加入新的功能。例如:

2021-11-04 11:22:49 111

原创 Java String类

一、创建字符串常见的构造String方法 String str = "XXXX";//方式一 String str2=new String("Xxxx"); //方式二 char[] array = {'a','b','c'}; String str3 =new String(array);//方式三

2021-10-31 16:09:08 117

原创 java类和对象

一、类1.1 类定义与格式// 创建类class ClassName{ field;//成员属性 method;//成员方法}class为定义类的关键字,ClassName为类的名字,{}为类的主体。类中包含的内容称为类的成员。举例:class Person {public int age;//成员属性public String name;public String sex;public void eat() {//成员方法System.out.

2021-10-23 16:54:57 50

原创 Java中的引用类型

一、引用与对象String a ="Hello";//这里的a的类型是String类型的引用,该引用指向了一个String类型的对象int[] b={1,2,3,4,6};//这里的b的类型是int[]类型的引用,该引用指向了一个元素类型是int的数组类型对象二、引用与对象之间的关系通过引用可以对对象施加影响,将此关系称为引用指向该对象(引用本质上是一个低配指针)三、Java中引用的功能C中的指针功能众多,如:取地址、解引用、加减整数、指针相减、指针比较、[]取下标等。Jav

2021-10-09 15:57:39 60

原创 Java中的数组

一、定义Java中的数组,本质上是能够让开发者创建一组相同类型的变量。注意:由此也可知,Java中数组的元素(包含的变量必须是相同类型)。二、创建数组基本语法//动态初始化数组类型[] 数组名称 =new 数据类型 []{ 初始化数据 };//静态初始化数据类型[] 数组名称 = {初始化数据};三、数组的使用3.1 获取数组长度Java中使用“.length”来获取数组的长度...

2021-10-09 10:35:35 41

原创 Java中的方法

一、方法的定义1.方法中的元素(1)方法的名称;(2)方法的指令;(3)方法的形参;(4)方法中的返回值类型,若无返回值,则设置为void;(5)其他的修饰信息,例如public、static等。2.方法的标准格式public static 方法的返回值类型 方法名 (形参列表){ 方法中的指令; return 返回值;}二、方法的调用几个重要元素(1)调用的是哪个方法,方法名称;(2)本次使用中使...

2021-09-28 10:00:36 57

原创 Java中的逻辑控制

一、分支结构1.if语句三种形式:(1)if(布尔表达式){ //条件满足时执行代码}(2)if(布尔表达式){ //条件满足时执行此代码}else{ //条件不满足时执行此代码}(3)多分支情况if(布尔表达式){ //条件满足时执行此代码}else if(布尔表达式){ //条件满足时执行此代码}else{ //条件不满足时执行此代码}Java中推荐将“{”与if/else放在同一行。2.switch语句

2021-09-25 15:55:15 65

原创 Java中的运算符

一、算术运算符(+、-、*、/、% )1.“/”(1)int/int,其结果仍然是int类型,此时应将结果类型改为double类型,否则结果将取整。int a = 1;int b = 2;System.out.println(a/b);//结果为0(2)“0”不能被当做除数2.“%”表示取余,对int与double类型都可求模。System.out.println(12.4%2.0)//结果为0.43.增量赋值运算符:(+=、-=、*=、/=、%=)int a

2021-09-23 19:40:59 107

原创 Java中的类型与变量

一、Java中的类型1.1 整数类型 (1)字节类型变量byte:一个byte变量占1个字节,表示范围:-128->+127; (2)短整型变量short:占用两个字节,表示范围:-32768->+32767; (3)整形变量int:占用4个字节,与操作系统无直接关系,表示范围:-2^31->2^31-1,即-21亿到+21亿;(4)长整形变量long:占用8个字节,10的类型是int,10L的类型是long,表示的数据范围是:-2^63->2^63-1,足...

2021-09-17 16:59:46 92

原创 初识Java

一、Java1.1何为 Java 一种高级的编程语言,编程语言分为:①机器语言②汇编语言③高级语言,其中前两种语言对于计算机来讲更容易理解并执行,而高级语言则需要通过编译,“翻译”成机器语言才能被计算机“听懂”并执行,而编译程序实际分为剖析器、编译器、连接器等,于剖析器中又分为词法剖析和语法剖析。 编译过程:使用Javac命令进行编译,通过Javac编译,Test.java源文件生成Test.class文件(二进制字节码文件) 十种常用高级语言:1.2 Java中的main...

2021-09-17 10:59:29 102

空空如也

空空如也

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

TA关注的人

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