「 JAVA 」
August 19, 2018
Words count
3.3k
Reading time
3 mins.
补充:将javabean封装成map
package com.mavenssmlr.util;
import java.beans.BeanInfo;
import java.beans.Introspector;
import java.beans.PropertyDescriptor;
import java.lang.reflect.Method;
import java.util.HashMap;
import java.util.Map;
/**
* 将java bean封装成map...
Read article
「 JAVA 」
August 19, 2018
Words count
5.3k
Reading time
5 mins.
通过案例实现对list类的增删改查
public class Course
{
//设置属性课程编号为cid
public String cid;
//设置属性课程名为cname
public String cname;
//构造有参方法给cid、cname赋值
public Course(String cid,String cname){
this.cid = cid;
this.cname = cname;
}
}
public class ListTest...
Read article
「 JAVA 」
August 19, 2018
Words count
944
Reading time
1 mins.
package com.inspur.io;
import java.io.File;
import java.io.FileOutputStream;
/**
* Created by shirukai on 2017/7/26.
*
*/
public class Fileoutstream {
public static void main(String[] args){
Fileoutstream fileoutstream = new Fileoutstream()...
Read article
「 JAVA 」
August 19, 2018
Words count
4.3k
Reading time
4 mins.
Set是元素无序并且不可以重复的集合,被称为集
HashSet——哈希集,是Set的一个重要的实现类
提供备选课程
创建学生对象,并给该学生添加三门课程(添加正在学生的courses——Set类型的属性中)
- 显示备选课程
- 循环三次,每次输入课程ID
- 往学生的courses属性中添加与输入的ID匹配的课程
- 输出学生选择的课程
创建学生类
public class Student {
public String sid;
public String sname;
public Set...
Read article
「 JAVA 」
August 19, 2018
Words count
4.4k
Reading time
4 mins.
在JAVA SE5之前,我们要使用枚举类型时,通常会使用static final定义一组int常量来标识,代码如下:
public static final int MAN = 0;
public static final int WOMAN = 1;
现在我们可以用枚举来表示
enum Sex{
MAN,
WOMAN
}
package com.mavenssmlr.enumLearn;
import org.junit.Test;
import org.junit...
Read article
「 JAVA 」
August 19, 2018
Words count
33k
Reading time
30 mins.
1、面向对象的特征有哪些方面?
答:面向对象的特征主要有以下几个方面:
1)抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。
2)继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时继承也是封装程序中可变因素的重要手段(如果不能理解请阅读阎宏博士的《Java与模式》或《设计模式精解...
Read article
「 JAVA 」
August 19, 2018
Words count
26k
Reading time
24 mins.
126、什么是ORM?
答:对象关系映射(Object-Relational Mapping,简称ORM)是一种为了解决程序的面向对象模型与数据库的关系模型互不匹配问题的技术;简单的说,ORM是通过使用描述对象和数据库之间映射的元数据(在Java中可以用XML或者是注解),将程序中的对象自动持久化到关系数据库中或者将关系数据库表中的行转换成Java对象,其本质上就是将数据从一种形式转换到另外一种形式。
127、持久层设计要考虑的问题有哪些?你用过的持久层框架有哪些?
答:所谓”持久”就是将数据保存到...
Read article
「 JAVA 」
August 19, 2018
Words count
46k
Reading time
42 mins.
1、面向对象的特征有哪些方面?
答:面向对象的特征主要有以下几个方面:
- 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。
- 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时继承也是封装程序中可变因素的重要手段(如果不能理解请阅读阎宏博士的《Java与模式》或《设计模式精解》中关...
Read article