07 2020 档案
摘要:字节流(byte) 字节输出流对象 字节输出流OutputStream 创建字节流输出对象,明确目的地 //构造方法,如果描述的文件不存在则创建,存在则覆盖 FileOutputStream fos=new FileOutputStream("D:\\io0512\\byte.txt",true);
阅读全文
摘要:项目分层(分包) 增删改 package com.orcal.demo01; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.R
阅读全文
摘要:File File.pathSeparator //与系统有关的路径分隔符 ; File.separator //与系统有关的默认分隔符 \ //封装file对象,不能检测文件是否存在 File file=new File("D:\\io0512\\a.txt"); File file=new Fi
阅读全文
摘要:页面 package com.oracle.view; import java.util.Scanner; import com.oracle.controller.UserController; public class UserView { //登录 private UserController
阅读全文
摘要:首页 package com.oracle.view; import java.util.Scanner; public class MainView { public void menu(){ System.out.println(" 欢迎光临我的超市 "); System.out.println
阅读全文
摘要:package com.orcal.demo001; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException;
阅读全文
摘要:异常 在Java中使用Exception类来描述异常。 Throwable是Java 语言中所有错误或异常的超类,即祖宗类。 异常继承体系 Throwable -Error异常:错误--》无法处理,只能改代码 Exception异常 -RuntimeException以及子类:运行期异常,一旦发生只
阅读全文
摘要:package com.orcal.demo01; import java.util.ArrayList; import java.util.Collection; import java.util.Collections; import java.util.HashMap; import java
阅读全文
摘要:静态导入 静态导入格式: import static XXX.YYY; 导入后YYY可直接使用。 可变参数 格式: 修饰符 返回值类型 方法名(参数类型... 形参名){ } 修饰符 返回值类型 方法名(参数类型[] 形参名){ } public class ParamDemo { public s
阅读全文
摘要:Map接口 l Collection中的集合,元素是孤立存在的(理解为单身),向集合中存储元素采用一个个元素的方式存储。 l Map中的集合,元素是成对存在的(理解为夫妻)。每个元素由键与值两部分组成,通过键可以找对所对应的值。 l Collection中的集合称为单列集合,Map中的集合称为双列集
阅读全文
摘要:List接口 l 它是一个元素存取有序的集合。例如,存元素的顺序是11、22、33。那么集合中,元素的存储就是按照11、22、33的顺序完成的)。 l 它是一个带有索引的集合,通过索引就可以精确的操作集合中的元素(与数组的索引是一个道理)。 l 集合中可以有重复的元素,通过元素的equals方法,来
阅读全文
摘要:第1章 增强for循环 增强for循环是JDK1.5以后出来的一个高级for循环,专门用来遍历数组和集合的。 它的内部原理其实是个Iterator迭代器,所以在遍历的过程中,不能对集合中的元素进行增删操作。 格式: for(元素的数据类型 变量 : Collection集合or数组){ } 它用于遍
阅读全文
摘要:字符串和字节数组String str = "罗长"; byte[] sb = str.getBytes();//字符串转字节数组byte[] b={(byte)0xB8,(byte)0xDF,(byte)0xCB,(byte)0xD9}; String str= new String (b);//字
阅读全文
摘要:基本数据类型对象包装类:java将基本数据类型值封装成了对象。 8种基本类型对应的包装类: 基本数据类型对象包装类特点:用于在基本数据和字符串之间进行转换。 l 将字符串转成基本类型: System.out.println(Integer.parseInt("123") + 2); //打印结果为
阅读全文
摘要:第1章 集合 集合,集合是java中提供的一种容器,可以用来存储多个数据。 数组的长度是固定的。集合的长度是可变的。集合中存储的元素必须是引用类型数据 1.1 ArrayList集合存储元素 ArrayList集合存储5个int类型元素 public static void main(String[
阅读全文
摘要:Date 1. Date类概述 //创建日期对象,把当前的毫秒值转成日期对象 Date date = new Date(1607616000000L); System.out.println(date); //打印结果:Fri Dec 11 00:00:00 CST 2020 重写了toString
阅读全文
摘要:1.1 正则表达式的匹配规则 正则表达式中明确区分大小写字母。 public static void main(String[] args) { //描述规则 /*11位的手机号码, 第1位为1,第2位为3、4、5、7、8中的一个, 后面9位为0到9之间的任意数字。*/ String reg="[1
阅读全文
摘要:1.1 StringBuffer的方法使用 创建一个字符串缓冲区对象。用于存储数据。 StringBuffer sb = new StringBuffer(); sb.append("haha"); //添加字符串 sb.insert(2, "it");//在指定位置插入 sb.delete(1,
阅读全文
摘要:1 String类的概述 //演示字符串 String str = "oracle"; str = "甲骨文"; 字符串是常量;它们的值在创建之后不能更改 字符串的本质是一个字符的数组。 public static void main(String[] args) { /*String str="a
阅读全文
摘要:Java的API及Object类 1.1 Object类概述 Object类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。所有类在创建对象的时候,最终找的父类就是Object。 在Object类众多方法中,我们先学习equals方法与toString方法,其他方法后面课程
阅读全文
摘要:匿名对象的概念 匿名对象是指创建对象时,只有创建对象的语句,却没有把对象地址值赋值给某个变量。 1.1 匿名对象的特点 l 创建匿名对象直接使用,没有变量名。 new Person().eat() //eat方法被一个没有名字的Person对象调用了。 l 匿名对象在没有指定其引用变量时,只能使用一
阅读全文
摘要:l 构造方法的格式: //当类中没有构造方法时,默认生成一个空参构造方法//有构造方法时不默认 构造方法调用 l 图解说明: 1、首先会将main方法压入栈中,执行main方法中的 new Person(23,"张三"); 2、在堆内存中分配一片区域,用来存放创建的Person对象,这片内存区域会有
阅读全文
摘要:接口 1 接口概念 接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”。 接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。这样将功能的定义与实现分离,优化了程序设计。 请记住:一切事物均有功能,即一切事物均有接口。 2 接口的定义
阅读全文
摘要:继承 在Java中,类的继承是指在一个现有类的基础上去构建一个新的类,构建出来的新类被称作子类,现有类被称作父类,子类会自动拥有父类所有可继承的属性和方法。 1.1 继承的好处&注意事项 继承的好处: 1、继承的出现提高了代码的复用性,提高软件开发效率。 2、继承的出现让类与类之间产生了关系,提供了
阅读全文
摘要:面向过程、面向对象 l 面向过程的程序设计方式,是遇到一件事时,思考“我该怎么做”,然后一步步实现的过程。 例如:公司打扫卫生(擦玻璃、扫地、拖地、倒垃圾等),按照面向过程的程序设计方式会思考“打扫卫生我该怎么做,然后一件件的完成”,最后把公司卫生打扫干净了。 l 面向对象的程序设计方式,是遇到一件
阅读全文
摘要:一。 集合的创建 导包:import java.util.ArrayList; 创建对象:与其他普通的引用数据类型创建方式完全相同,但是要指定容器中存储的数据类型: ArrayList<要存储元素的数据类型> 变量名 = new ArrayList<要存储元素的数据类型>(); l 集合中存储的元素
阅读全文