- 博客(18)
- 收藏
- 关注
原创 Mysql数据库-多表查询
默认情况下等值连接并不会去掉重复字段如果在等值连接在结果集中是唯一的,那么就可以直接写字段名,否则,必须在字段名前加上表名加以区分以上的例子实现的功能很简单,但是子句过长,所以我们在多表查询的时候可以给表取别名,这样缩减子句的长度表别名和字段别名很相似,就是给表取另一个名字,但是两个也有不同点,**注意:**表别名的作用范围仅仅局限于该条SQL语句中,如果离开这个SQL语句就会无效前面的等值连接代表的是两张表之间的连接,如果连接的表超过两张,那么则需要使用来组合多个等值条件。
2023-05-08 00:24:25 131
原创 Java基础--流程控制训练
从控制台输入一个成绩score(score∈[0,100]),score大于等于90,输出A;大于等于80小于90输出B;大于等于70小于80输出C;大于等于60小于70输出D;低于60输出E.(分别使用 if…else 和 switch 结构实现)。循环产生一个1-100 的随机数,若随机数是50,输出随机数并终止程序,否则继续。(自行查阅资料学习如何生成随机数)3.打印直角三角形,三角形的行数从控制台输入。打印输出 1- 100 范围内的偶数。
2023-05-04 12:04:41 138
原创 Java进阶--反射机制
Class中提供的以下方法,可以用来Method类对象或Method类对象数组> . . . parameterTypes) //获取指定参数声明的构造方法,返回 Constructor 对象。public Constructor [ ] getDeclaredConstructors() //获取类中所有声明的方法,返回 Constructor 对象数组。> . . . parameterTypes) //获取指定参数声明公共的方法,返回 Method 对象。
2023-04-24 17:47:40 48
原创 Java进阶--XML
DOM(Document Obiect Model)是XML文档的应用程序接口。,也就是说,我们需要编写程序读取XML文档中的数据,或者将数据写入XML文档。目前常用的XML解析技术有:DOM 和 SAX。JDK提供了JAXP来使用DOM和SAX。XML文档的应用范围主要有。Document接口。NodeList接口。
2023-04-17 08:59:58 58
原创 Java进阶--IO知识
Java是面向对象语言,如果要把数据存到文件中,就要用一个对象来表示这个文件File 类生成的对象就代表一个特定的文件或目录,并且File 类提供了若干方法对这个文件进行读写操作与系统输入/输出有关的类都在java.io包下,即意味着 File类在此包下构造一个 File 实例,需要文件或者目录的路径来创建四个构造方法如下:File(String pathname) 创建一个新的 File 实例,该实例的存放路径是 pathname。
2023-04-17 08:57:05 90
原创 Java进阶--缓冲流 BufferedReader 和BufferedWriter
缓冲区的大小是可以指定的,通过缓冲流的构造方法,也可以使用默认的大小,大多数情况下默认的大小就已经足够。
2023-04-17 08:55:45 457
原创 Java进阶-- 线程和进程
在操作系统中,进程是为了能使多个程序能并发执行,提高资源的利用率和系统吞吐量,那么在操作系统中引入线程,是为了减少系统开销,使得操作系统具有更好的并发性操作系统在操作进程的时候,付出的系统开销是比较大的由于进程是资源的拥有者,所以在创建、撤销、切换中,系统必须为之付出较大的系统开销,所以,系统中进程的数目不宜过多,切换的频率也不宜过快,那么这就限制了系统并发性的进一步提高,进程就像是手机后台一样,并发执行,不能过多。
2023-04-17 08:52:33 60
原创 Java程序进阶--IO知识
Java是面向对象语言,如果要把数据存到文件中,就要用一个对象来表示这个文件File 类生成的对象就代表一个特定的文件或目录,并且File 类提供了若干方法对这个文件进行读写操作与系统输入/输出有关的类都在java.io包下,即意味着 File类在此包下构造一个 File 实例,需要文件或者目录的路径来创建四个构造方法如下:File(String pathname) 创建一个新的 File 实例,该实例的存放路径是 pathname。
2023-04-11 00:57:38 58
原创 Java基础知识--Collections工具类、Arrays工具类
这个工具类提供了很多操作集合的方法,比如常见的有排序、赋值、反转和查找等方法。Arrays工具类和Collections工具类相似,
2023-04-09 17:50:50 238
原创 Java基础知识--Map接口
Map接口中的 key 和 value 可以是任何引类型的数据,key 不允许重复原因和 HashSet 一样,value 可以重复,,分别是 HashMap 、 TreeMap、Hashtable,但是最常用的还是。Map接口定义了存取”键—值对“的方法。用于保存具有映射关系的键值对数据。
2023-04-09 16:17:33 129
原创 程序设计进阶--异常
异常处理机制明确提出需要有代码来处理异常,出现异常,系统就会自动生成一个异常类对象,这个异常类对象是系统是自动生成的,程序员无需创建。(比如家里的冰箱坏了,可以自己来修理,修理不了,也可以上报给卖冰箱的商家处理,商家处理不了,就会继续往上上报问题…throws 抛出的异常可以没有,也可以是很多个(声明方法时可以不抛出异常,也可以抛出任意多个)异常处理,就是当程序运行出错的时候的应对措施。发生异常时,可以不再方法中对异常进行处理,异常抛出,主要在方法声明部分进行使用。这是异常的另一种处理方式,
2023-04-08 12:09:09 53
原创 Java三大特征之一--多态
注意:使用 instanceof 判断类型的 if 条件判断语句的顺序是比较特殊的,先判断子类,再去判断父类,如果是相对独立的类就没有前后顺序关系。一个引用类型变量可能指向多种不同类型的变量,父类可以赋值给很多子类对象。多态就是指多种形态,指子类的对象可以替代父类的对象进行使用。在 Java 中,引用数据类型变量可以是多态的。注意:这也是Java关键字。用来判断类型是否匹配。
2023-04-04 00:27:36 70 1
原创 Java基础--包装类
现在 i1 和 i2 现在是 Integer 类型,属于引用数据类型,同样可以让他们转换成简单类型。调用 intValue()方法,是让 Integer 类型转换为 int 类型,那么。以上两种类型,完成包装类型转换为简单类型,字符串类型转换为简单类型,这种行为为。以上两种方法,将整型或字符型数据 -> 包装类型数据 ,这种行为就称为。,因为 new 就是在堆中开拓内存,所以这两个的地址肯定是不一样的。通过提供的构造器传参创建对象,参数可以是整型数据,也可以是字符串数据。
2023-04-03 09:32:16 155 1
原创 Java基础知识-- 初识Java
分析源码的执行逻辑,并将其绘制成一个抽象的语法树。字节码被解释成机器码(机器所能看懂的语言)Java的跨平台机制(从源码到机器码的过程。
2023-04-01 21:29:01 234 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人