- 博客(7)
- 收藏
- 关注
转载 java中的作用域有哪些?
java中变量主要有3中类型:成员变量、静态变量(java中没有全局变量一说)、局部变量 成员变量:作用范围与类的实例化对象的作用范围相同,类被实例化时成员变量才会在内存中分配空间并初始化,生命周期和被实例化对象的生命周期一样。 静态变量:用static修饰,不依赖于任何特定的实例,被所有实例共享,类被加载的时候JVM就会给类的静态变量分配存储空间。 局部变量:作用域为...
2018-12-31 15:40:00
297
转载 java中静态代码块、构造代码块、构造方法、main函数的执行顺序?
静态代码块:在类被加载的时候就运行了,且只运行一次。static{} 构造代码块:在创建对象时被调用,每次创建对象都会调用一次。比静态代码块少了static。{} 构造方法:用于创建对象时定义初始化的状态。构造函数不能直接调用,必须通过new运算符在创建对象时才会自动调用,一般方法是在程序执行到它的时候被调用。 先不创建对象,如下: public class ...
2018-12-31 15:10:00
182
转载 关于public static void main(String[] args)方法?
这个方法是java程序的入口,JVM在运行程序的时候,会首先查找main()方法。 用static修饰表示是静态方法,所以可以通过类名.main()直接访问该方法。通常我们要执行一个类的方法,先必须实例化一个对象,然后通过该对象调用这个方法,但是,main()方法是程序的入口,这时还没有实例化对象,所以要用public 、static。 mian()必须要有void ,stati...
2018-12-31 14:37:00
378
转载 java与c++有什么异同?
二者都是面向对象语言,都是用了面向对象思想(封装、继承、多态等) 不同点如下: java为解释型语言,C++为编译型语言。java的运行过程:源代码经过java编译器编译成字节码,然后由JVM解释执行;C++运行过程:源代码经过编译和链接后生成可执行的二进制代码。所以,java执行速度比C++慢。 java可以跨平台(对每种数据类型都分配固定的长度),C++不能(在不同的平台上...
2018-12-31 14:27:00
153
转载 SQL
SQL:Structure Query Language(结构化查询语言),关系型数据库语言的国际标准。 SQL的分类: DDL(Data Definition Language)数据库定义语言,用来定义数据库对象:库、表、列等。 #数据库--创建 create database mydb1; create database mydb2 char...
2018-12-31 13:46:00
98
转载 JDBC_DBUtils
把建立连接和释放连接封装到工具类中,代码如下: public class DBUtils { // 不变的东西 private static String driverclass = "com.mysql.cj.jdbc.Driver"; private static String url = "jdbc:mysql://localhost:3...
2018-12-30 20:22:00
70
转载 JDBC_基础
public class JDBC { public static void main(String[] args) { Connection connection = null; Statement statement = null; ResultSet resultSet = null; try...
2018-12-30 19:51:00
64
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人