
java
文章平均质量分 66
xiaozhang___
这个作者很懒,什么都没留下…
展开
-
放弃java行业了
对于我仅剩的几个粉丝通知一声,我由于许多因素选择退出了这个java行业,所以停止更新博客了原创 2020-05-20 18:01:04 · 1068 阅读 · 3 评论 -
两种查找下标的方式
两种查找下标的方式LovoButton findButton=new LovoButton("查找", 330, 330, this); findButton.addActionListener(new ActionListener() { @Override public void actionPe...原创 2018-04-19 11:22:38 · 1644 阅读 · 0 评论 -
java窗体JFrame创建
窗体package lovo;import javax.swing.JFrame;public class MyJfRAME extends JFrame{ public MyJfRAME(){ /** * 窗体大小 * 可见度 * 关闭 * 居中 */ ...原创 2018-04-19 11:24:45 · 2537 阅读 · 0 评论 -
替换掉字符串里的数字
替换掉字符串里的数字package com;public class OO { public static void main(String[] args) { String str="asdf345ghdsdf785sdfgf6dfg4dfgdf2561"; str=str.replaceAll("\\d+", ""); ...原创 2018-04-19 11:26:08 · 6670 阅读 · 0 评论 -
将字符串弄成数组运用API
将字符串弄成数组String str="asdf dfd dfd dfwe sdfsdf erew"; String[] dd=str.split("\\s+"); for(String s : dd){ System.out.println(s); }...原创 2018-04-19 11:27:45 · 176 阅读 · 0 评论 -
流的操作
(流)流按照方向分,分为两种输入流和输出流,是以内存作为参照物。当从数据源中,将数据读取到内存中时,叫做输入流,也叫读取流将内存中的数据写入到数据源时,叫做输入流,也叫写入流流按照传输的内容分,分为:字节流,字符流,对象流。无论是哪一种流,底层部分都是以字节流方式传输。所以,基本质都是字节流,但是为了方便程序员更好的操作字符数据和对象数据,所以,在字节流基础上做了一层包装,形成了字符流和对象。字节...原创 2018-04-20 10:29:26 · 989 阅读 · 0 评论 -
数据库jdbc连接java代码运用
员工jdbc抽象员工bean类package mySQL;import java.sql.Date;/** * 公民实体类 * @author asus * */public class Manbean { /**编号*/ private int id; /**姓名*/ private String name; /**性别*/ private Str...原创 2018-04-26 10:55:10 · 219 阅读 · 0 评论 -
数据库组查询
组查询如果子查询中返回结果为单行单列,那么外查询中,才可以使用=,》=,《=比较运算符 如果子查询中返回结果为多行单列,那么外查询中,只能用in,not in数据完整性 为了防止垃圾数据的产生,从而影响数据库的执行效率! 可靠性+准确性=数据完整性数据库完整性概述分类:1.实体完整性:保证一行数据是有效的 2.域完整性:包装一列数据是有效的 3.应用完整性:包装应用的标号是有效的 4...原创 2018-04-26 10:56:12 · 773 阅读 · 1 评论 -
数据库党政专题
Navicat fro MySQL 只能添加121条数据,所以好多数据都为null-- 找出没有政党的议员SELECT * FROM msp WHERE party IS NULL;-- 列出所有的政党和领导者SELECT p.partyName,p.leader FROM party p;-- 列出所有有领导者的政党SELECT partyName FROM party WHERE leader...原创 2018-04-26 10:57:30 · 417 阅读 · 0 评论 -
数据库总结
java数据库总结1、什么是主键,什么是外键?主键:是一条记录在整个表中的唯一标识。可以利用主键区分不同的记录主键的特点:非空和不能重复外键:是指从表的某列与主表的主键存在依附关系外键约束是指在外键关联主键上强制加上一个约束,如果违反该约束则不允许该条数据的修改。注意:没有外键约束不表示没有外键2、描述关系型数据库中的三种关系关系数据库中的三种关系 (1)一对一:一条表记录对应一条从表记录,一条...原创 2018-05-14 16:50:48 · 356 阅读 · 0 评论 -
线程
线程概述:进程是指一种自包容的运行 程序,由程序系统直接管理,直接运行,有自己的地址空间,每个进程一开启都会消耗内存线程是进程内部单一的顺序控制流,一个进程拥有多个线程,多个线程共享一个进程的内存空间主线程:程序从main方法开始执行,main方法一执行,就开起主线程的作用:1.最先开始2.最后结束3.产生其他子线程4.资源的回收通过两种方法创建Thread对象声明一个Thread类的子类,并覆盖...原创 2018-05-14 16:51:40 · 118 阅读 · 0 评论 -
线程和进程的区别?
1、线程和进程的区别?进程:是指一种自包容的运行程序,由程序系统直接管理,直接运行,有自己的地址空间,每个进程一开启都会消耗内存。线程:是进程内部单一的顺序控制流,一个进程拥有多个线程,多个线程共享一个进程的内存空间2、创建线程有几种方式?如何启动线程?创建线程的两种方式:声明一个Thread类的子类,并覆盖run()方法class Mythread extends Thread{ publ...原创 2018-05-14 16:52:19 · 168 阅读 · 0 评论 -
xml
xml是标记和自标记方式描述对象数据xml根元素每个xml文档必须有且有关根元素根元素是一个完全包括文档中其他所有元素的元素所有元素都必须在根元素中定义<![CDATA[............]]>可以输入任何字符不能嵌套结构完成的xml文党瞒住xml基本的语法规则,如果xml文档不是良好的,就不能被应用程序和浏览器识别和解析有效的xml有效的xml除了瞒住xml规范外,但格式良好的...原创 2018-05-14 16:52:38 · 122 阅读 · 0 评论 -
javaoo总结
javaoo总结1、Java语言的特点是什么?easy 面向对象,跨平台,多线程,健壮性和安全性2、如何编译和执行java文件?产生帮助文档用什么命令?javac文件 **.java3、虚拟机的工作流程是什么?编写源文件(*.java)--编译成*.class字节码文件--类加载--字节码校验--解释器---操作系统4、main方法怎么书写?public static void main...原创 2018-05-14 16:53:09 · 256 阅读 · 0 评论 -
JavaOO总结2
Java总结21、Java中一个类能同时继承多个类吗?所有类的父类是什么?不能 object2、构造方法能继承吗?构造方法能重载吗?构造方法不能继承,但是子类对象创建时需要调用父类的构造方法,产生父类对象构造方法能重载,通过重载方法完成属性的初始化操作3、final、finally、finalize的区别是什么?final是修饰符表示该类不能被继承方法,不能被i子类重写,修饰变量,表示该变量的...原创 2018-05-14 16:53:33 · 301 阅读 · 0 评论 -
事物
事物jdbc业务实现方式:1.将连接提交方式,改为手动提交 con.setAutoCommil(false)2.在执行完所有操作以后,再执行con.commit();将数据真正写入数据库。在catch块中,执行con.rollback,回滚事务,表示出现异常以后,该事物之前所有得更新操作全部失败,回到执行事物之前的状态...原创 2018-05-14 16:54:24 · 167 阅读 · 0 评论 -
对于培训java中的学生的一些找工作浅谈
现在很多人开始接触IT行业了,有很多小年轻也开始通过朋友介绍或者某些地方见过些IT方面的成功人士,所以就下定决心去学习java这门语言,当然,我当初也是如此,兴高采烈的抱着一副我完全没问题的心态去学习,可是学习完一次之后(6个月)我发现我自己根本没学到什么,理解的地方也不太多,可能是我年纪太小的原因吧(当时刚好18岁)有着贪玩心,没有多大的上进心和专研心,于是我第二年再去学习了一次(学习第二次免...原创 2019-07-04 14:50:17 · 881 阅读 · 3 评论 -
取出数组中相同的元素
取出数组中相同的元素package com;import java.util.HashSet;import java.util.Set;public class SetText { public static void main(String[] args) { int[]x={1,3,6,7,9,2,3,1,4,4,8,9,1}; Set<Int...原创 2018-04-19 11:21:41 · 1471 阅读 · 1 评论 -
将数组反转
将数组反转package com;import java.util.ArrayList;import java.util.Collections;import java.util.List;public class CollectionText { public static void main(String[] args) { List<Student>li...原创 2018-04-19 11:18:46 · 608 阅读 · 0 评论 -
集合数组比较器,比较属性
集合数组比较器,比较属性package com;importjava.util.Comparator;import java.util.HashSet;import java.util.Iterator;import java.util.Set;import java.util.TreeSet;public class SetText { public static void main(S...原创 2018-04-19 11:16:50 · 267 阅读 · 0 评论 -
java if...else
Scanner input = new Scanner(System.in); System.out.println("请输入你的名次:"); int n = input.nextInt(); /*if(n == 1){ System.out.println("------"); } else if(n == 2){ System.out.println("======="); ...原创 2018-03-16 21:38:35 · 214 阅读 · 0 评论 -
数组的创建
创建一个长度为4的数组,并将每个元素初始化,数字的多少决定数字的长度,数字变量中, 存放的是数组的第一个元素int[] a= {1,3,4,6};int []b=new int[]{1,2,3}; a.length表示的到数组的长度for(int i=0;i<a.length;i++){}数组求最大数,获取下标代码:int a[]={3,6,8,9,12,2}; int b...原创 2018-03-25 09:36:37 · 551 阅读 · 0 评论 -
数组的特点
1.数组是一块连续的内存空间,以下标来描述空间的位置。下标从0开始,最大下标为数组长度-1;2.数组的元素都是变量,变量的类型为定义数组时的类型。3.数组创建后会对每个元素进行初始化。int--->0 double--->0.0 引用类型--->null。4.数组创建后,不能改变。格式:int[] a=new int[5];创建长度为5的空间,每一个数组的元素都初始化为0。a[...原创 2018-03-25 09:37:29 · 8470 阅读 · 0 评论 -
面向对象
java的数据类型分为两种:基本数据类型和引用数据类型,在变量中存放的是具体的数据,分为八种:byte,short,int,long,float,double,char,boolean,引用数据类型,在变量中存放的是对象的地址,分为:类,数组,接口垃圾回收,回收的是没有被任何变量所指向的对象。null,表示一个变量没有存放任何对象的地址,对null的值方法或属性的调用,会抛出java.lang.N...原创 2018-04-01 11:49:51 · 88 阅读 · 0 评论 -
变量
变量按作用域分类局部变量:方法和语句块内部定义的变量(浅空间,当方法或语句块一结束,局部变量空间马上释放)——成员变量(属性):方法外部,类的类部定义的变量(堆空间,随对象产生而产生,随对象销毁而销毁——类变量(静态变量):加上关键字“static”(数据段长驻内存,创建好之后,不会消失)成员变量和静态的区别:1.成员变量是包含在对象之中的,是对象的特征,而静态变量独立在对象之外,每个对象都有成员...原创 2018-04-01 11:50:30 · 111 阅读 · 0 评论 -
监听器
监听器删除当前页面的窗口TestFrame.this.dispose();当前页面class .this .dispose()监听3种实现package chuangkou;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JFrame;import lovo.Myte...原创 2018-04-15 13:13:09 · 111 阅读 · 0 评论 -
Java获取Txt文件
package oo;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.util.Properties;public class user { public static void main(String[] args) { Properti...原创 2018-04-15 13:14:47 · 462 阅读 · 0 评论 -
编写程序实现:(要求注释写详细) 有这样一个字符串 "http://localhost:8088/abc?name=john&sex=男"; 将该字符串解析,并将所有的键值对写入资源文件。 资源文件内
编写程序实现:(要求注释写详细)有这样一个字符串"http://localhost:8088/abc?name=john&sex=男";将该字符串解析,并将所有的键值对写入资源文件。资源文件内容如下:name=johnsex=男package lovo;import java.io.FileWriter;import java.io.IOException;import java.util...原创 2018-04-16 20:07:49 · 753 阅读 · 0 评论 -
要求用户输入一个电子邮件。验证电子邮件格式是否正确。 电子邮件格式:XX@XX.com 实现方式:该字符串中必须包含"@"字符串和"."字符串。 "@"不能出现在第一个位置,并且"@"位置大于".";
要求用户输入一个电子邮件。验证电子邮件格式是否正确。电子邮件格式:XX@XX.com实现方式:该字符串中必须包含"@"字符串和"."字符串。"@"不能出现在第一个位置,并且"@"位置大于".";而且"@"和"."之间要有内容。"."以后的字符串必须是com或cn或net。package lovo;import javax.swing.JOptionP原创 2018-04-16 20:08:40 · 9411 阅读 · 0 评论 -
数组集合
打印名字,年龄,性别package com;public class Student { private int id; private String name; private String sex; public Student(int id, String name, String sex) { super(); ...原创 2018-04-17 19:33:02 · 130 阅读 · 0 评论 -
在员工管理的GUI练习中加入数据验证。也就是在添加对象进数组之前,先作数据合法性的验证,数据合法再作添加。 姓名:2个以上的字母或汉字 性别:必须是男或女 年龄:必须为数字 电话:13、15、18开
在员工管理的GUI练习中加入数据验证。也就是在添加对象进数组之前,先作数据合法性的验证,数据合法再作添加。 姓名:2个以上的字母或汉字性别:必须是男或女年龄:必须为数字电话:13、15、18开始的11位数字 或者 028-99823345 (区号是三位和四位的数字。电话为7-8位的数字)员工验证package work;public class Staff { private String...原创 2018-04-17 19:36:57 · 378 阅读 · 0 评论 -
面向对象
prviate get and set方法语法:访问修饰符,没有返回类型,方法名必须与类名保存一致类名也是一个方法作用是产生对象特殊是:1.就算不写也有默认的构造方法(公共无参)2.如果程序员定义了构造方法·,就不会产生默认构造 3.一个类可以定义多个构造,构造方法的重载构造方法的执行分为:1.划分对象空间 2.在该空间划分属性 3.对属性进行初始化(属性定义有初值定义为主,没有初值则基本数据类...原创 2018-04-07 12:05:40 · 106 阅读 · 0 评论 -
面向对象在数组中实现添加,排序,显示
commodity[] a=new commodity[3]; for (int i = 0; i < a.length; i++) { commodity b=new commodity(); b.num=Integer.parseInt(JOptionPane.showInputDialog(null, ...原创 2018-04-07 12:06:30 · 631 阅读 · 0 评论 -
完成购物车 单击购买按钮,购买选中商品。在购物信息窗体中,显示购物详情。购物时,判断商品在购物车中是否存在,如果不存在,在表格中新加商品,如果存在,则购买数量加一。在窗体中需要显示购物车商品总价
完成购物车 单击购买按钮,购买选中商品。在购物信息窗体中,显示购物详情。购物时,判断商品在购物车中是否存在,如果不存在,在表格中新加商品,如果存在,则购买数量加一。在窗体中需要显示购物车商品总价。点击继续购物按钮后,可以回到商品展示窗体,继续购买商品。java购物车beanpackage homework;public class StorBean { private int id; ...原创 2018-04-19 11:13:38 · 5374 阅读 · 0 评论 -
将字符串"wefdgpoqacb"中的字符,按降序排列,显示输出。
将字符串"wefdgpoqacb"中的字符,按降序排列,显示输出。package homework;import java.util.Arrays;public class Nnmber { public static void main(String[] args) { String num="wefdgpoqacd"; char[] c=num.toCharArray(); Arrays...原创 2018-04-19 11:15:04 · 755 阅读 · 0 评论 -
集合数组查找建对值
集合数组查找建对值package com;import java.util.HashMap;import java.util.Map;import java.util.Set;public class MapTest { public static void main(String[] args) { Map<Integer, Student> map=new...原创 2018-04-19 11:16:28 · 169 阅读 · 0 评论 -
java数据库
打开数据库我们可以使用 openDatabase() 方法来打开已存在的数据库,如果数据库不存在,则会创建一个新的数据库,使用代码如下:var db = openDatabase('mydb', '1.0', 'Test DB', 2 * 1024 * 1024);openDatabase() 方法对应的五个参数说明:数据库名称版本号描述文本数据库大小创建回调第五个参数,创建回调会在创建数据库后被...翻译 2018-03-16 21:37:12 · 329 阅读 · 0 评论