java基础
你是猪吗啊
新手java,欢迎大家多多指导。
展开
-
this关键字
this关键字this在java中表示以下的概念:调用类中的属性调用类中的方法调用类中的构造表示当前对象范例:观察一下代码package com.smw.thisDemo;class Person{ private String name; private int age; public Person(String name, int age) { super(); ...原创 2019-01-05 08:16:30 · 103 阅读 · 0 评论 -
继承
java基础学习内容:继承的基本概念继承的基本概念在讲解之前,先来看一下的两个类:Person类:class Person{ private String name; private int age; public String getName() { return name; } public void setName(String name) { this.nam...原创 2019-01-07 20:31:32 · 192 阅读 · 0 评论 -
java基础
java基础(代码块、内部类)今天学习内容:代码块内部类代码块在java中使用"()"括起来的代码称为代码块。根据代码块的定义位置及声明的关键字不同,代码块可以分为以下四种:普通代码块构造块静态块同步代码块普通代码块直接在一个方法中出现的“{}”,就称为普通代码块:package com.smw.codedemo;public class CodeDemo01 { pu...原创 2019-01-07 20:34:12 · 96 阅读 · 0 评论 -
四种访问修饰符public private protected default的区别
面试题:四种访问修饰符public private protected default的区别private 只能在当前类中访问default 在当前类和同一个包中访问protected 在当前类、同一个包中、子类中访问public 在当前类、同一个包中、子类、其他包中都能访问...原创 2019-01-08 22:24:51 · 425 阅读 · 0 评论 -
Object类、包装类
Object类在java中一切都是继承关系,以下代码:public class ObjectDemo01 {}如上如果一个类没有明确指定继承哪个类,那么默认都是继承Object类。即:public class ObjectDemo01 extends Object {}所有任何类对象都可以使用Object进行接收。package com.smw.objectdemo;clas...原创 2019-01-09 14:47:35 · 207 阅读 · 0 评论 -
java基础面试题
javaSE基础一、面向对象都有哪些特征,以及你对这些特征的理解封装:封装就是隐藏类中的东西,对外部不可见,保护类中的操作不被直接访问。继承:继承就是子类继承父类中非私有的信息,包括属性和方法。多态:多态就是不同类的对象,对同一消息作出不同的响应。多态分为编译时的多态和运行时的多态。方法重载实现的是编译时的多态,而方法重写实现的是运行时的多态。二、访问修饰符public p...原创 2019-03-02 11:11:18 · 112 阅读 · 0 评论 -
值传递和引用传递的区别
值传递:方法调用时,实际参数把它的值传递给对应的形式参数,方法执行中形式参数值的改变不影响实际参数的值。引用传递:也称为传地址。方法调用时,实际参数的引用(地址,而不是参数的值)被传递给方法中相对应的形式参数,在方法执行中,对形式参数的操作实际上就是对实际参数的操作,方法执行中形式参数值的改变将会影响实际参数的值。而在JAVA中只有值传递,基本类型传递的是值的副本,引用类型传递(不是上面说的引...原创 2019-03-07 10:07:51 · 1489 阅读 · 0 评论 -
根据多个id查询数据
//根据设备多个id获取设备信息 public List<Devices> getDevicesAll(@Param("devicesIds") String[] devicesIds); <select id="getDevicesAll" resultMap="BaseResultMap"> select <include re...翻译 2019-03-14 15:19:12 · 5148 阅读 · 0 评论 -
finalize方法的使用
finalize方法是Object提供的的实例方法,使用规则如下:当对象不再被任何对象引用时,GC会调用该对象的finalize()方法finalize()是Object的方法,子类可以覆盖这个方法来做一些系统资源的释放或者数据的清理可以在finalize()让这个对象再次被引用,避免被GC回收;但是最常用的目的还是做cleanupJava不保证这个finalize()一定被执行;但是保证...转载 2019-03-11 20:37:11 · 2161 阅读 · 0 评论