java众多基础知识整理及讲解

本文深入讲解Java的基本数据类型,如byte、short、int等,并探讨了抽象类的定义及其意义。对比了数组与集合的区别,详细介绍了Java连接JDBC的步骤,以及实体类的构成要素。同时,提供了一个三角形程序的示例。

1、Java的基本数据类型有哪些?

byte

short

int

long

float

double

char

boolean

2、请自己实现两个整数变量的交换(不需要定义第三方变量)?

    a=a+b;
    b=a-b;
    a=a-b;
    System.out.println("a="+a+"   b="+b);

3、一个抽象类如果没有抽象方法,可不可以定义为抽象类?如果可以,有什么意义

没有抽象方法的类,也可以申明为抽象类,这时,这个类不能被实例化。

4、数组和集合的区别

数组的长度是限定的,而且数组只能存储一种基本类型的数据元素,而集合的长度是可变的,集合存储的数据类型可以不同。

5、作用域public,private,protected,以及不写时的区别

public √ √ √ √

protected √ √ √ ×

friendly √ √ × ×

private √ × × ×

不写时默认为friendly。

1.public 不同包 同一包 类内都可以用
2.private 只有本类内可以用 私有的
3.protected:不同包的子类, 同一包类内都可以用
4.不写时 同一包内 ,类内。

6、java连接jdbc的步骤

1.注册驱动

1-1.Class.forName(driver);

1.2.Driver driver = new oracle.jdbc.driver.OracleDriver();

  DriverManager.registerDriver(driver);

1-3.设置系统参数-D(run as —>Run configurations 选择Arguments选项卡里面的VM arguments中输入)

-Djdbc.drivers = oracle.jdbc.driver.OracleDriver();

2.获取连接

2-1.Connection conn = DriverManger.getConnection(url,userName,password);

2-2.Connection conn = driver.connect(url,userNmae,password);

3.创建对象(Statement或者PreparedStatement)

4.SQL语句(执行sql语句)

5.处理结果集(如果有结果集就处理结果集,没有就不用处理 查询语句有结果集)

6.关闭资源(关闭数据库连接 )

7、实体类里面包含哪些内容?

Get、Set。

8、写一个三角型程序

package black.white;
import java.util.Scanner;
/**

  • 输入行数打印直角三角形
    */
    public class RTriAngle {
    public static void main(String[] args) {
    int rows = 0; //三角形行数
    System.out.print(“请输入直角三角形的行数:”);
    Scanner input = new Scanner(System.in);
    rows = input.nextInt();

     //打印直角三角形
     for(int i = 1; i <= rows; i++){
     	for(int j = 1; j <= 2*i-1; j++){
     		System.out.print("*");
     	}
     	System.out.print("\n");
     }
    

    }
    }

The end !

Thank watching!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值