![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java学习
文章平均质量分 85
Mars1997
这个作者很懒,什么都没留下…
展开
-
Java简介、主要特性,基本语法
Java简介Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。Java的主要特性简单性:Java语言的语法与C++语法很接近,使得大多数程序员很容易学习和使用。另一方面,Java丢弃了C++中很少使用的、很难理解的、令人迷惑的那些特性,如头文件,操作...原创 2019-03-29 20:24:42 · 349 阅读 · 0 评论 -
Java数组的拷贝方式,浅拷贝深拷贝
一,关于交换两个数字1.简单交换public static void swap(int a,int b) { int tmp=a; a = b; b = tmp; }运行结果如下: 可知,此方法并不可行,因为形参变量只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。形参只在函数内部有效。函数调用结束...原创 2018-04-13 17:51:32 · 2791 阅读 · 0 评论 -
Java泛型
泛型的定义: a:会对类型进行自动检查 b.会进行类型自动转化(编译时) 泛型的一些性质: 1.泛型< T > :T,是一个类型占位符,如果没有指定泛型类型,编译器会自动推演 2.java泛型是如何编译的======>类型的擦除机制=====>Object 向上擦除—>往基类方向进行擦除(与替换不同) 3.泛型的上界 &a原创 2018-06-01 18:55:06 · 152 阅读 · 0 评论 -
java抽象类、密封类,接口
抽象类抽象类:主要是对类本身进行抽象 * 对于一个父类来说,如果其某个方法在父类之中实现出来没有任何意义, * 必须根据子类情况来进行不同的实现。那么就可以将当前方法声明为抽象方法,包含 * 抽象方法的类 称为抽象类。 定义一个抽象类:abstract class Animal{//抽象类 可以有抽象方法 也可以有非抽象方法 abstract void cry...原创 2018-05-25 14:42:11 · 336 阅读 · 0 评论 -
Java继承
继承的概念 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。继承需要符合的关系:is-a,父类更通用,子类更具体。 生活中的继承 食草动物和食肉动物属于动物类,兔子和羊属于食草动物类,狮子和豹属于食肉动物类。他们都有动物的一般性,但也有属于自己的行为等特性。所以子类会具有父类的一般特性也会具有自身的特性。 类的...原创 2018-05-23 17:56:06 · 186 阅读 · 0 评论 -
Java IO流
Java IO即Java输入输出系统。在Java IO中,流是一个核心的概念。流的本质是一组有序的数据集合。既可以从流中读取数据,也可以往流中写数据。在Java IO中流既可以是字节流(以字节为单位进行读写),也可以是字符流(以字符为单位进行读写)。流的分类:1.按照流的方向:输入流:InputStream和Reader(读取外部数据(文件、磁盘,网络等)到程序中)输出流:OutputS...原创 2019-04-12 20:23:52 · 280 阅读 · 0 评论 -
Java基础语句
1.Java前置++与后置++int i = 10;int j = 0;j = i++;System.out.println(j);int i = 10;i = i++;System.out.println(i);int i = 10;i++;System.out.println(i);int i = 10;int j = 0;j =...原创 2018-04-10 23:56:19 · 888 阅读 · 0 评论 -
Java运算符
Java运算符分类运算符指明对操作数的运算方式。组成表达式的Java操作符有很多种。按照操作数数目来分,可以分为以下三类:单目运算符,有一个操作数。双目运算符,有两个操作数。三目运算符,有三个操作数。按功能来分,可以分为以下六类:算术运算符赋值运算符关系运算符逻辑运算符位运算符其他运算符Java运算符优先级当一个表达式中存在多个操作符时,操作符的优先级决定了各部...原创 2019-03-31 19:54:53 · 149 阅读 · 0 评论 -
Java修饰符
Java操作符操作符接受一个或多个参数,并生成一个新值。参数的形式与普通的方法调用不同,但效果是相同的。 操作符作用于操作数,生成一个新值。另外,有些操作符可能会改变操作数自身的值,这被称为“副作用”。那些能改变其操作数的操作符,最普遍的用途就是来产生副作用,但要记住,使用此类操作符生成的值与使用没有副作用的操作符生成的值,没有什么区别。 几乎所有的操作符都只能操作“基本类型”。例外的操作...原创 2018-04-04 00:38:58 · 258 阅读 · 1 评论 -
Java数据类型,包装类,数据类型的转换
基本数据类型包装类数据类型转换引用数据类型原创 2018-03-31 19:56:16 · 306 阅读 · 0 评论 -
Java类和对象
类 类的实质是一种数据类型,类似于int、char等基本类型,不同的是它是一种复杂的数据类型。因为它的本质是类型,而不是数据,所以不存在于内存中,不能被直接操作,只有被实例化为对象时,才会变得可操作。类的内部封装了方法,用于操作自身的成员。类是对某种对象的定义,具有行为,它描述一个对象能够做什么以及做的方法,它们是可以对这个对象进行操作的程序和过程。它包含有关对象行为方式的信息,包括它的名称、方...原创 2018-04-24 23:52:37 · 177 阅读 · 0 评论 -
脚本与脚本的调用
脚本(一般.sh结尾) 程序中加双引号与不加差距不大(是弱引用),依然可以给变量取值,但是如果有空格必须加上。 单引号强引用,直接输出字符 赋值等号两边不可以有空格,有空格则变成判断是否相等 #注释 ...原创 2018-07-31 17:19:50 · 992 阅读 · 0 评论