展开全部
Java 基本知识点概要
1. 了解Java语言的特征,掌握JDK(Java开发工具包)的安装、目录层次、
环境变量配置,Java程序的实现过62616964757a686964616fe59b9ee7ad9431333236376539程
a).J2SE 1.6( JDK1.5)的安装:(推荐路径)
Jdk路径: C:\Soft\JDK1.6
Jre路径: C:\program files\Java\jre1.6.0\...
b).环境变量配置:
我的电脑--〉右击属性--〉高级--〉环境变量--〉新建
变量名
变量值
Java_Home
C:\Soft\JDK1.6
Path
%Java_Home%\bin
ClassPath
%Java_Home%\jre\lib\rt.jar;.
c).编写Java源文件(Xxx.java)
==>编译成字节码 (javac Xxx.java)
==>执行字节码文件 java Xxx
2.Java语言基础
a). 数据类型:
8种基本类型:byte,char,short,int,long,float,double,boolean
引用类型: 数组, 类,接口
b).结构化语句: if,if--else ,if--else if ,switch--case,while,do--while,for
c).数组
int num[]={1,2,3,4,5}; <<==>> int []num={1,2,3,4,5};
int num[]=new int[size];
int num[]=new int[]{1,2,3,4,5};
3.面向对象的基础
a).类:具有相同属性和行为的一组对象的集合
b).对象:客观存在的或可被描述的抽象对象,具有特定属性和行为的实体。
c).类是对象的模板(原型),对象是类的具体实例
d).抽象、封装、继承,多态(重载,重写,接口多实现)
e).构造方法(默认构造器/参数化构造器)
f).限制访问修饰符: private,缺省(默认),protected,public
g).附加修饰符:final,static,abstract
h).接口
4.Java 基础包
a). java.lang :
包装类(Byte,Character,Short,Integer,Long,Float,Double,Boolean)
其它类:String,StringBuffer,Math,Class,Object
b). java.util
随机类:Random
日期类:Date,Calender
集合框架体系:Collection,List,Set,ArrayList,LinkedList,Vector,HashMap
c). java.io
文件类:File
字节流:FileInputStream,FileOutputStream
字符流:FileReader,FileWriter,BufferedReader,BufferedWriter
二进制流:(了解) DataInputStream,DataOutputStream
构造键盘流:BufferedReader input=
new BufferedReader(new InputStreamReader(System.in));
d). java.swt /javax.swing
容器类组件:JFrame,JPanel,JScrollPane
组件: JLabel,JTextField,JPasswordField,JTextArea,JComboBox,
JRadioButton,JCheckBox,JMenuBar,JMenu,JMenuItem
5.JDBC 数据库连接
数据库的连接步骤:
1). 加载数据库驱动类: Class.forName(driver)
2). 通过驱动程序管理器获取连接: DriverManager.getConnection(url,user,password)
3). 基于连接对象建立处理器对象/预处理器对象
Statement stmt=conn.createStatement();
PreparedStatement stmt=conn.prepareStatement("insert into student values(?,?,?,?,?)");
4). 处理器执行SQL命令(Select/Insert/Update/Delete)
executeQuery(Select)
==>返回查询的结果集(ResultSet, ResultSet.getXXX(列编号,从1开始))
executeUpdate(Insert/Update/Delete) ==>返回执行命令影响的记录行(int)
5). 关闭各个对象
导入java.sql包
一、加载要连接数据库的驱动程序 Class.forName(driver)
注:Class.forName()方法将给定的类加载到JVM,如果系统中不存在给定的类,
则会引发异常
二、通过驱动程序管理器得到连接实例
Connection conn=DriverManager.getConnection(url,user,pwd);
注1:DriverManager类跟踪已注册的驱动程序,通过getConnection(URL)方法,
找到一个能够连接至URL中指定的数据库驱动程序,它接收三个参数,
分别表示: 数据源的名称(类型) 、用户名(可选)、 密码(可选)
注2: 1). localhost 表示本机,也可以用127.0.0.1
如果你连的不是本机,可能通过 机器名 或 IP(192.111.113.100) 来连接
2). 1433是端口号,SQL server默认是1433 , 自己可以手工的改动它
3). databasename后面跟你的数据库的名称,表示你要连接的数据库是哪个
4). 最后是用户名及密码, 当前可以访问该数据库的用户及密码
注3:基于不同连接方式和不同类型的数据源连接字符串如下:
1. Jdbc-Odbc桥 (SQLServer/Microsoft Access )数据库
1.1 加载驱动程序: Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
1.2 建立数据源(控制面板中配置数据源,MyDataSource是数据源名称)
conn=DriverManager.getConnection("jdbc:odbc:MyDataSource");
2. 直连SQLServer 驱动程序:
-- SQLServer 2000:
2.1 Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
2.2 conn=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;dataBaseName=DBName","sa","");
-- SQLServer 2005:
3.1 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
3.2 conn=DriverManager.getConnection("jdbc:sqlserver://localhost:1433; dataBaseName=DBName","sa","");
-- 直连Access 驱动程序:
4.1 加载驱动程序: Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
4.2、不建立数据源 ,直接写连接字符串
conn=DriverManager.getConnection("jdbc:odbc:;Driver=Microsoft Access Driver (*.mdb);DBQ=Test.mdb");
注: 1). DBQ后面指定的是要连接的Access 数据库
2). Microsoft Access driver (*.mdb) 中的空格不能省略
本回答被提问者采纳
已赞过
已踩过<
你对这个回答的评价是?
评论
收起