java基础代码实例,java集合类具体代码实例

1,java集合类具体代码实例collection 是集合接口,她派生了 List和Set接口,而List有实现类有Arraylist和LinkedList Set实现类有HashSet和SortedSet 你问的太笼统了 不知道怎么回答//我用集合框架的老大跟子类arraylist给你写个例子import java.util.*;public class collectiondemo public static void main(string[] args) collection c = new arraylist(); //增加 c.add("java01"); c.add("java02"); //删除0角标的值 c.remove(0); //排序 为了方便 , 我把集合框架转成了string[]数组 string[] arr = new string[c.size()]; arr = c.toarray(); arrays.sort(arr); //最大值 system.out.println(arr[arr.length-1]); //因为我是string字符串集合值 , 没办法比较平均值 , 可以更改为} }【java基础代码实例,java集合类具体代码实例】
2,如何使用java代码创建数据库实例java连接数据库主要用的是jdbc 。在你指定jdbc的时候需要指定连接字符串 。对于数据库的不同连接字符串的格式不同 。但是目前发现jdbc连接数据库都是指定库名称的 。比如mysql会指定 。oracle会指定 。sqlserver也会指定 。可能是为了安全期间数据库开发商没有提供此类不用指定库名就连接上的方法,主要是为了安全数据库的安全 。个人想法 。目前java连接数据库动态建表是没有问题的 。只要是标准的sql92语法的都能实现与执行 。但是好像sql92没有定义如何建库的语句吧 。还有你需要先确定表和库的概念 。。表的合集是库 。。。学习了,等待回答数据库 , 表全是建好的,这是我遇到的,这个可以有?数据库一般是先创建好的,表才动态创建动态创数据表,先创好数据表空间,再用create SQL语句调用数据库处理对象,执行SQL语句不就可以生成了吗 。你也可以在数据库端写好一个存储过程 , 再调用他不也可以动态创建吗jdbc连接数据库?创建一个以jdbc连接数据库的程序,包含7个步骤:1、加载jdbc驱动程序:在连接数据库之前,首先要加载想要连接的数据库的驱动到jvm(java虚拟机),这通过java.lang.class类的静态方法forname(stringclassname)实现 。例如:try//加载mysql的驱动类class.forname("com.mysql.jdbc.driver") ;}catch(classnotfoundexception e)system.out.println("找不到驱动程序类 ,加载驱动失败!");e.printstacktrace() ;}成功加载后,会将driver类的实例注册到drivermanager类中 。2、提供jdbc连接的url?连接url定义了连接数据库时的协议、子协议、数据源标识 。?书写形式:协议:子协议:数据源标识协议:在jdbc中总是以jdbc开始子协议:是桥连接的驱动程序或是数据库管理系统名称 。数据源标识:标记找到数据库来源的地址与连接端口 。例如:(mysql的连接url)jdbc:mysql://localhost:3306/test?useunicode=true&characterencoding=gbk ;useunicode=true:表示使用unicode字符集 。如果characterencoding设置为gb2312或gbk,本参数必须设置为true。characterencoding=gbk:字符编码方式 。3、创建数据库的连接?要连接数据库 , 需要向java.sql.drivermanager请求并获得connection对象,该对象就代表一个数据库的连接 。?使用drivermanager的getconnectin(string url , string username ,string password )方法传入指定的欲连接的数据库的路径、数据库的用户名和密码来获得 。例如://连接mysql数据库,用户名和密码都是rootstring url = "jdbc:mysql://localhost:3306/test" ;string username = "root" ;string password = "root" ;tryconnection con =drivermanager.getconnection(url , username , password ) ;}catch(sqlexception se)system.out.println("数据库连接失败!");se.printstacktrace() ;}4、创建一个statement?要执行sql语句,必须获得java.sql.statement实例 , statement实例分为以下3种类型:1、执行静态sql语句 。通常通过statement实例实现 。2、执行动态sql语句 。通常通过preparedstatement实例实现 。3、执行数据库存储过程 。通常通过callablestatement实例实现 。具体的实现方式:statement stmt = con.createstatement() ;preparedstatement pstmt = con.preparestatement(sql) ;callablestatement cstmt =con.preparecall("{call demosp(? , ?)}") ;