JAVA August 19, 2018

Java遍历map的四种方法

Words count 3.3k Reading time 3 mins.

补充:将javabean封装成map

package com.mavenssmlr.util;

import java.beans.BeanInfo;
import java.beans.Introspector...
Read article

JAVA August 19, 2018

Java遍历map的四种方法

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

List类案例

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

练习3:字节流写入FileOutputStream

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

Set接口及其实现类——HashSet

Words count 4.3k Reading time 4 mins.

Set是元素无序并且不可以重复的集合,被称为集

HashSet——哈希集,是Set的一个重要的实现类

  • 提供备选课程

  • 创建学生对象,并给该学生添加三门课程(添加正在学生的courses——Set类型的属性中)

  1. 显示备选课程
  2. 循环三次,每次输入课程ID
  3. 往学生的courses属性中添加与输入的ID匹配的课程
  4. 输出学生选择的课程

    创建学生类

public class Student {
    public String sid;
    public String sname;
    public Set...
Read article

JAVA August 19, 2018

java中枚举的使用

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

java面试题50

Words count 33k Reading time 30 mins.

1、面向对象的特征有哪些方面?

答:面向对象的特征主要有以下几个方面:

1)抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。

2)继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时继承也是封装程序中可变因素的重要手段(如果不能理解请阅读阎宏博士的《Java与模式》或《设计模式精解...

Read article

JAVA August 19, 2018

java面试题(下)

Words count 26k Reading time 24 mins.

126、什么是ORM?
答:对象关系映射(Object-Relational Mapping,简称ORM)是一种为了解决程序的面向对象模型与数据库的关系模型互不匹配问题的技术;简单的说,ORM是通过使用描述对象和数据库之间映射的元数据(在Java中可以用XML或者是注解),将程序中的对象自动持久化到关系数据库中或者将关系数据库表中的行转换成Java对象,其本质上就是将数据从一种形式转换到另外一种形式。

127、持久层设计要考虑的问题有哪些?你用过的持久层框架有哪些?
答:所谓”持久”就是将数据保存到...

Read article

JAVA August 19, 2018

java面试题100(上)

Words count 46k Reading time 42 mins.

1、面向对象的特征有哪些方面?
答:面向对象的特征主要有以下几个方面:
- 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。
- 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时继承也是封装程序中可变因素的重要手段(如果不能理解请阅读阎宏博士的《Java与模式》或《设计模式精解》中关...

Read article
0%