ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:23.85KB ,
资源ID:7680094      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7680094.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(JAVA复习.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

JAVA复习.docx

1、JAVA复习基本概念:1 java的编译命令:java、javac写好java代码后保存打开cmd输入cd java文件所在的文件地址(往往是在该文件的/src目录下)输入javac 包名.java名.java然后输入参数 java 包名.java名 参数1,参数2.参数n这样就可以执行编译之后的文件了。注意 如果所执行的文件需要命令行参数可以通过上面的形式输入,中间以空格相隔。如果要执行的文件有多个,并且相互之间有依赖关系,那么单独编译一个文件将会导致出错,这时需要同时编辑这些文件,方法是javac 文件名1 文件名2 . 文件名n这样就可以同时编译多个文件。2 Tomcat命令:start

2、up、shutdown进和你tomcat的安装目录进入里面bin目录下列可以直接在cmd中运行(要进入tomcat的bin目录),也可直接双击startup.bat 启动tomcatshutdown.bat 关闭tomcatservice install (service.bat加上 install参数)安装成服务3 MySQL的基本命令:mysql 建表、删表、查询create database xxx;创建一个name为xxx的数据库;create table biao(id int(8) primary key,name varchar(10);创建一个name为biao的数据表;sel

3、ect USER() , now() ;查询用户和但前日期select version(),current_date(); 要求mysql服务器告诉你它的版本号和当前日期SELECT DATABASE(); 列出当前所选择的数据库,如果未选择数据库则显示NULL;SHOW DATABASES;列出服务器上当前存在的数据库;USE databasename;选择访问某个数据库; SHOW tables;找出当前的数据库包含什么表; DESCRIBE tablename;列出一个表的结构;SHOW INDEX FROM tablename;4 包的引入、定义(import, package语句)定

4、义一个包:在文件最上面写如下语句:package pkg1.pkg2;(包名遵从java语言命名规范即可)导入一个包:在定义包的下面写如下语句:import pkg1.pkg2.*;(导入包pkg1.pkg2下的所有类)import pkg1.pkg2.MyClass1;(导入包pkg1.pkg2下的指定类MyClass1)-所以文件头部一般格式为:package com.ss;import java.util.*;5 java控制台的输入和输出(Scanner和System.out.printf语句)先导入包Import java.util.*在函数中定义 Scanner scanner =

5、 new Scanner( System.in );String a1 = scanner.next( );/读取下一个单词(以空格为分界符)String a2 = scanner.nextLine( );/读取输入下一行内容Int b = scanner.nextInt( );Double c = scanner.nextDouble( );6 条件(if、switch语句)If(条件)else if(条件)elseswitch(变量)case 0:; break;case 1:; break;default: break;7 循环语句(for、while语句)For(初始化操作;循环继续条

6、件;每次迭代后的操作)语句(组);While(循环继续条件)语句(组);8 变量的定义(普通变量定义、初始化、静态变量、常量的定义)关键字static1.静态方法和静态变量是属于某一个类,而不属于类的对象2.静态方法和静态变量的引用直接通过类名调用3.在静态方法中不能调用非静态的方法和引用非静态的成员变量反之,则可以4.可以用类的对象obj来调用静态的方法method(),如obj.method();常量的定义1.使用关键字final定义常量,如:final double PI=3.1415926;2.作为一种约定,在定义常量时,通常采用大写形式3.final常量一般在声明的同时赋初值,也可以

7、在构造函数中赋初值4.为了节省内存空间,我们常将变量声明为静态的(static)总结,static的变量值可以变,final的值只能为第一次赋予的值9 数组的定义,数组的遍历double mylist = new double10;初始化Scanner scanner = new Scanner( System.in );for(int i=0;imylist.length;+i)Mylisti=scanner.nextdouble();10 字符串的使用,比如定义字符串、格式化字符串、字符串的查找(比如查找“=”)定义字符串 ,格式化字符串String message = new Strin

8、g(“welcome to java”);String message = “welcome to java”;Char charArray = G,O,O,D,D,A,Y;String message = new String(charArray);字符串的查找Java中字符串中子串的查找共有四种方法,如下:1、int indexOf(String str) :返回第一次出现的指定子字符串在此字符串中的索引。2、int indexOf(String str, int startIndex):从指定的索引处开始,返回第一次出现的指定子字符串在此字符串中的索引。3、int lastIndexOf

9、(String str) :返回在此字符串中最右边出现的指定子字符串的索引。4、int lastIndexOf(String str, int startIndex) :从指定的索引处开始向后搜索,返回在此字符串中最后一次出现的指定子字符串的索引。11 ArrayList、HashSet、HashMap的定义和遍历/List List list = new ArrayList(); DinXinGY gy = new DinXinGY(z,03,xingzhen,3000); DinXinGY gy1 = new DinXinGY(a,02,xingzhen,7000); DinXinGY g

10、y2 = new DinXinGY(g,01,xingzhen,2000); DinXinGY gy3 = new DinXinGY(d,04,xingzhen,6000); list.add(gy); list.add(gy1); list.add(gy2); list.add(gy3); /按工资排序 System.out.print(排序前n); Iterator it = list.iterator(); while (it.hasNext() (DinXinGY)it.next().Print(); Collections.sort(list); System.out.print(按

11、工资排序后n); it = list.iterator(); while (it.hasNext() (DinXinGY)it.next().Print(); Collections.sort(list); System.out.print(按工号排序后n); it = list.iterator(); while (it.hasNext() (DinXinGY)it.next().Print(); /遍历 /Set Set set = new HashSet();add方法是像HashSet中添加一个数据,remove是移除某个数据,contains判断是否包含某个数据,HashSet se

12、t = new HashSet();set.add(a);set.add(b);set.remove(a);System.out.println(set.contains(a);/遍历Iterator it = set.iterator();while(it.hasNext()/hashNext判断是否还有下一个元素 System.out.println(it.next();/调用next后,索引往下移动一个数据 /Map Map map = new HashMap();通过put向HashMap的对象中添加数据,通过remove方法,移除 HashMap map = new HashMap(

13、); map.put(13, a); map.put(23, b); map.put(33, c); map.remove(23);Iterator iter = map.entrySet().iterator();while (iter.hasNext() Map.Entry entry = (Map.Entry) iter.next();Object key = entry.getKey();Object val = entry.getValue(); 12 JDBC连接字符串的含义、Tomcat资源定义的含义/ 获得数据库连接 public static Connection getCo

14、nnection() Connection con = null; try Class.forName( com.mysql.jdbc.Driver );/ 加载MySql数据驱动 con = DriverManager.getConnection( jdbc:mysql:/localhost:3306/guyuan, root, 123456 );/ 创建数据库连接 System.out.printf( 数据库连接成功n ); catch( Exception e ) System.out.printf( 数据库连接失败n ); return con; MySQL Test App DB C

15、onnection jdbc/TestDB javax.sql.DataSource Container 13 面板的布局方式、按钮的定义、添加(JPanel)Panel是一个轻量级的容器,由于不是顶层的容器,故其必须放在JFrame(Frame)等高级容器上package com.zzs.demo;import java.awt.BorderLayout;import java.awt.Button;import java.awt.FlowLayout;import java.awt.GridLayout;import javax.swing.JFrame;public class Demo

16、1 extends JFrame public Demo1() setLayout(new FlowLayout(); /参数1,2,3,1:默认为CENTER,2:行间距默认为5,3:列间距默认为5 /FlowLayout.Right,FlowLayout.Left,以及CENTER setLayout(new GridLayout(3,4,0,0); /行默认1,列默认1,行间距默认5,列间距默认5 setLayout(new BorderLayout(); /参数1,2,1:行间距默认0,列间距默认0 /对下面的Button要进行控制,BorderLayout.EASTSOUTHWEST

17、NORTHCENTER for(int i=0;i= minAge & tiMin = minTiMin & baoZhengJin = true )result = true;else result = false; / 输出结果 if( result ) System.out.printf(符合条件,可以参与竞选n);else System.out.printf(不符合条件n); 2 循环语句,比如循环输出,-1退出;打印三角形等;计算贷款利率等 System.out.print(1:计算工资;2:修改提成比例;-1:退出;请选择:); int chose = scanner.nextIn

18、t(); while(chose != -1) if(chose = 1) else if(chose = 2) System.out.println(n1:计算工资;2:修改提成比例;-1:退出;请选择:); chose = scanner.nextInt(); System.exit(0); while(true) System.out.print(1:定薪雇员;2:钟点雇员;3:佣金雇员;4:带薪佣金雇员;-1:退出.请输入:); int chose = scanner.nextInt(); if(chose = 1) gy.Print(); else if(chose = 2) els

19、e if(chose = 3) else if(chose = 4) else if(chose = -1) System.exit(0); else System.out.print(input error!); break; for(int i = 0; i5 ;+i) System.out.println( ); for(int j = i; j18) len = 18; for(int i = 0;i len;+i) scorelen+; System.out.printf(长度总分 :%dn, scorelen); /判断分类 int flag = new int5;/是否存在此类

20、char elem = passwd.toCharArray(); for(int i = 0;i =a&elemi=0&elemi=A&elemi=Z) System.out.println(elemi+ 是大写字母); flag3 = 1; else System.out.println(elemi+ 是符号); flag4 = 1; int scorefl = flag1+flag2+flag3+flag4; System.out.printf(类型总分 :%dn,scorefl ); /判断是否重复类型 int flagcf = new int1024;/重复判断 int flaglxzs = new int5;/类型总数 int scorelxzs = new int5;/每种类型总数加分 int scorelx = 0;/类型总分 for(int i = 0;i =a

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1