Java基础重点要掌握
qq_45340330
这个作者很懒,什么都没留下…
展开
-
值传递与引用传递的区别:
今天重温Java基础的时候,看到了值传递与引用传递,对于初学者来说可能有点绕,我上网查阅很多资料: 所谓值传递就是传参的时候传的是一个基本数据类型,在内存地址中拷贝的是数值 而引用传递则是在传参的时候传递的是引用类型,在内存地址中拷贝的是引用的地址 我找个一篇对值传递与引用传递的细致讲解博客: https://blog.csdn.net/a940659387/article/details/499...原创 2019-07-14 15:38:54 · 78 阅读 · 0 评论 -
数据库事务
一.事务概念: 所谓数据库事务,是指作为单个逻辑工作单元执行的一系列操作要么都执行,要么都不执行,简单的说,事务就是一堆SQL语句的执行绑定在一起,要么都执行成功,要么都执行失败,即都执行成功才算成功,否则就会恢复到这堆SQL语句执行前的状态 我们以银行转账为例:张三给李四转了100元 1)给张三账户上减去100 update 帐户表 set money=money-100 where nam...原创 2019-08-05 15:38:56 · 130 阅读 · 0 评论 -
对象内存管理
一.对象内存管理 我们都知道,编译好的Java程序要运行在JVM中,程序,无论代码还是数据,都需要存储在内存中,为Java程序提供并管理所需的内存空间,JVM内存分为了“堆”,“栈”,“方法区”三个区分别用于存储不同的数据。 二.堆内存 1.用于存储new出来的对象,包括实例变量 ...原创 2019-07-26 23:47:14 · 116 阅读 · 0 评论 -
面向对象(下)
一.继承 1.概念: 继承:是从已有的类创建新的类的过程,即子类继承父类,或者叫派生类继承超类,继承发生在多个类中,使用关键字extends,父类中,非私有属性和方法可以被子类继承。ptotected修饰的属性或方法可以被子类继承 注意:构造方法不能被继承,创建对象会调用构造方法,调用构造方法不一定就是创建对象,实例化子类,会先调用父类的构造方法,如果父类中没有默认的构造方法,那么子类必须显...原创 2019-07-26 18:59:37 · 118 阅读 · 0 评论 -
内部类
首先了解内部类的概念:顾名思义,即在一个类的内部作为成员出现的类,可以任意访问外部类的成员变量而不受修饰符限制,内部类的成员只有在内部类的范围是可知的,不能被外部类所使用。 我们打个比方:内部类相当于外部类的密友,外部类与其他类相当于普通朋友,密友可以知道外部类的所有东西,普通朋友只知道外部类公开的东西。 按照定义可以将内部类分为静态成员内部类,非静态成员内部类,局部内部类,匿名内部类 成员内...原创 2019-07-20 11:17:12 · 92 阅读 · 0 评论 -
序列化与反序列化
所谓序列化是一种来处理对象流的机制,对象流也就是将对象的内容进行流化,这样便可对流化的对象进行读写操作 那么我们首先要知道流这个概念,流是一个抽象概念,代表一串数据的集合,当Java程序需要从数据源读取数据时,就需要开启一个数据流,同时,Java程序需要输出数据到目的地时,也需要开启数据源,流的创建是为了更方便地处理数据的输出与输入 我们可以拿生活中的例子来说明: 可以把数据流比作现实生活中的水流...原创 2019-07-29 10:02:21 · 98 阅读 · 0 评论 -
int与Integer的区别以及其自动装箱与自动拆箱
Java是一个近乎纯洁的面向对象编程语言,但是为了编程的方便还是引入了基本数据类型,但是为了能够将这些基本数据类型当成对象操作,Java为每一个基本数据类型都引入了对应的包装类型(wrapper class),int的包装类就是Integer,从Java 5开始引入了自动装箱/拆箱机制,使得二者可以相互转换。 Java 为每个原始类型提供了包装类型: 原始类型: boolean,char,byt...原创 2019-07-18 19:12:44 · 402 阅读 · 0 评论 -
Java中方法的重写与重载的区别
想要理解方法的重写与重载,首先要明白它们的概念,方法的重载是发生在一个类中,方法名称相同,参数列表不同,方法体不同。原创 2019-07-15 19:14:19 · 142 阅读 · 0 评论 -
面向对象(上):
一.面向对象基础概念: 1.是一种编程思想,一种思考问题的思维方式,是以对象为单位,调用不同对象组合完成某一个事情。 先整体,在局部 先抽象,在具体 能做什么,再怎么做 2.类与对象的定义: 1)类是事物所有的特性的产物,是一类事物的所共有的特征,对象是一个个体的特征 2)类是抽象的,对象是一个具体的实例 3)类包含对象,类要依靠对象执行具体的操作 生活中举例说明:比如人类是一个抽象的类名词,而对...原创 2019-07-14 17:46:14 · 102 阅读 · 0 评论 -
字符串的反转,替换,回文
今天我看到一篇博文,关于字符串的反转和替换的,但是我仔细回想了一下,觉得字符串的反转和回文有点相像,就拿在一起来说,会比较好记一点。 一.字符串的反转 所谓字符串的反转,顾名思义就是字符串反过来了 例如:原字符串—abcdef 反转之后—fedcba Java中我总结出来了字符串的反转有四种方式: 方法一:通过String中的toCharArray方法,把字符串转化为数组,然后通过for循环对数...原创 2019-07-28 00:15:11 · 986 阅读 · 0 评论