
Java语法基础
文章平均质量分 75
详细介绍Java基础语法,是我个人学习整理的笔记,希望也能帮助大家学习。
Terence_Rain
这个作者很懒,什么都没留下…
展开
-
字符串常量池、String类、StringBilder类和StringBuffer类
文章目录1.构造String2.从内存上看两种方法的区别3.如何验证2中的说法4.字符串常量池5.字符串不可变6.StringBuilder和StringBuffer1.构造String一般,我们常用下面的两种方式来构造String。1.String str1 = "hello";String str2 = "hello";String str1 = new String("hello");String str2 = new String("hello")但是,构造String的方原创 2021-06-09 16:50:57 · 172 阅读 · 0 评论 -
Java基础语法知识点汇总梳理
原创 2021-02-23 15:26:22 · 201 阅读 · 0 评论 -
Java中的异常处理
一、程序中的异常在程序运行过程中,可能会出现各种异常,比如除数为0,数组下标越界,空指针异常等。在Java中,异常通过5个关键字进行处理,分别是:try,catch,throw,throws,finally。二、try和catch...原创 2021-02-22 22:35:37 · 409 阅读 · 0 评论 -
Java中的面向对象编程(2)
前面介绍了面向对象编程中的封装继承组合的内容,这里继续介绍多态的内容。三、多态多态涉及到三个方面,向上转型、动态绑定、方法重写。1.向上转型首先先明确,向上转型的发生时机有三种:直接赋值、方法传参、方法返回。1.1直接赋值假设有两个类,Animal和Dog类,其中Dog类继承自Animal类。Dog dog = new Dog();也可以写作:Dog dog = new Dog();Animal dog1 = dog;也可以直接写作:Animal dog1 = new Dog()原创 2021-02-20 22:40:40 · 170 阅读 · 0 评论 -
Java中的面向对象编程(1)
前面介绍过了Java中的类与对象(1)和Java中的类与对象(2),了解了类和对象,本文继续介绍面向对象编程。俗话说,面向对象是一巴掌,有五个手指头,分别是“类、对象、封装、继承、多态”。其中,类与对象前面已经介绍了,就不在赘述,继续来看接下来的封装、继承、多态。一、封装封装机制使对象的属性和方法得到了保护,统一对外部提供了访问权限,让被保护的部分对设计者透明。Java中使用三个修饰符来控制访问权限,分别是public、project和private。1.public表示共有的,被public修饰原创 2021-02-18 01:04:06 · 373 阅读 · 0 评论 -
Java中的抽象类与接口
一、抽象类类的继承中,子类继承了父类所有的属性和方法,父类中的一些方法在子类中可能不够全面,就需要在子类中对方法进行重写。我们可以把完成这样功能的类设计为抽象类,抽象类的某些方法只有声明没有实现。1.抽象类与抽象方法抽象类用abstract声明。在抽象类中方法的方法可以不用实现,声明时加上abstract关键字,就称为了抽象方法。包含抽象方法的类必须声明为抽象类。案例:定义一个Pet类,有name属性,shout方法。子类Dog和Cat类分别继承了Pet类,并且重写了shout方法。abstrac原创 2021-02-22 00:06:36 · 203 阅读 · 0 评论 -
Java中的类与对象(2)
前文介绍了Java中类与对象的基本概念、类的实例化和this关键字的用法。本文继续为大家介绍类和对象的内容:static关键字 构造方法 包。原创 2021-02-09 23:00:05 · 203 阅读 · 1 评论 -
Java中的类与对象(1)
我们都知道,Java是一门面向对象的语言。谈到面向对象,就离不开类与对象原创 2021-02-08 23:11:49 · 197 阅读 · 0 评论 -
Java中字符串的使用(2)
前文Java中的字符串(1)就字符串的定义与杰恩操作简单地做了介绍,本文继续介绍字符串类型与基本类型的相互转化,常量池和StringBuilder与StringBuffer。一、字符串类型与基本类型的互相转化1.基本类型转化为字符串类型前面我们曾利用+操作来完成基本类型转化为字符串类型的操作,这实际上是利用了Java的强制类型转换机制。例如:int a = 10;String str = "" + a;这里,str的值是10,而它是字符串类型现在,我们可以利用String类中提供的value原创 2021-02-17 00:49:25 · 105 阅读 · 0 评论 -
Java中字符串的使用(1)
前文介绍了类和对象的知识,本文介绍Java中字符串的使用。一、字符串的定义与基本操作在前面的介绍中,我们已经多次设计到了字符串的定义和使用。字符串的变量的定义和赋初值有下面两种常用形式:1.String 变量名 = “初始值”;2.String 变量名 = new String (“初始值”);1.字符串的+操作字符串可以使用 + 运算符,可以是字符串 + 字符串,也可以是字符串 + 基本类型数据,后者是先把基本类型数据转化为字符串然后再执行 + 操作的。例如:String str1 =原创 2021-02-16 23:43:33 · 311 阅读 · 0 评论 -
一个小例子让你立马理解java中的方法重载
一个小例子让你立马理解java中的方法重载说起重载呢,大家应该也都不陌生,java中的重载实际上也比较好掌握。我们先看一下什么是方法重载。在同一个类中,方法名相同,但方法的参数类型或参数个数不同,就构成了方法重载。这里要注意一个问题,如果方法名相同,参数的类型和个数都相同,返回值类型不同,这不是方法重载,同时编译也会报错。1.使用一个名为add的方法分别实现两个整数相加和三个小数相加 public static void main(String[] args) { System.o原创 2020-12-26 00:07:51 · 730 阅读 · 1 评论 -
Java中数组的定义和使用
前面我们介绍了Java中的基本数据类型和运算符,那么在实际场景中,往往要处理一系列类型相同的变量,如果每个变量都定义一次的话,未免太过于低效,由此,我们引入数组这个概念。原创 2021-02-06 15:30:42 · 756 阅读 · 1 评论 -
Java中的一些变量、数据类型和运算符
这是我这个小白学习java的一些个人记录,不定期更新,希望能解决一些和我一样学习java的同学们,今天就是第一条啦!这里介绍了变量的数据类型,命名规则和一些常用的运算符...原创 2020-12-10 20:36:07 · 287 阅读 · 2 评论