- 博客(17)
- 收藏
- 关注
转载 基础_泛型
java 泛型详解-绝对是对泛型方法讲解最详细的,没有之一1.概述泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解呢?顾名思义,就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。泛型只在编译阶段有效,在编译之后程序会采取去...
2019-05-14 10:55:14
178
翻译 反射
java反射机制就是在运行中,对指定的类,任意的方法或任意字段进行操作简单来说,反射就是:在运行时通过代码操作类而要想操作类,前提是得到该类的字节码对象class对象,通过对class提供的方法进一步解剖,实现各种操作 1.获取class对象的三种方式public class ClassDemo { @Test public void test1() throws C...
2018-10-10 00:19:02
189
转载 SQL 语句中 exists和not exists的用法
exists (返回结果集,为真) not exists (不返回结果集,为真) 表A ID NAME 1 A1 2 A2 3 A3 表B ID AID NAME 1 1 B1 2 2 B2 3 2 B3 ...
2018-10-08 00:08:14
161689
15
转载 反射
反射的应用场景:多用于框架和组件,写出复用性高的通用程序,学习反射更好理解框架的内部实现原理. 一.反射的概述Java反射机制是在运行状态中,对指定的类,任意的方法或任意的字段进行操作,这种动态获取的信息以及动态调用对象方法的功能称为java语言的反射机制。简而言之,反射就是:在运行时通过代码操作类。想要操作类,就必须获取类的字节码class对象,通过对class提供的方法...
2018-09-18 00:06:13
139
翻译 类加载器
类加载器:负责加载类的对象,将class文件加载到内存中生成class对象所以类加载器都是java.lang.ClassLoader的子类加载说明:类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个 java.lang.Class对象,用来封装类在方法区内的数据结构.注意 : 只有Java虚拟机才能创建clas...
2018-09-17 23:35:25
106
转载 可变参数
有时定义函数时,需要根据用户传递的参数的个数来定义函数上的参数个数.那么这个我们应该如何实现?答:通过可变参数 可变参数:它主要针对的是程序员定义函数的时候,参数列表而言格式: 修饰符 返回值类型 函数名( 可变参数 ){ 方法体 }其中可变参数:参数类型...变量名public class Demo { public static void main(Stri...
2018-09-16 20:10:27
150
转载 sql_单行函数
1.字符函数函数 说明 ASCII 返回对应字符的十进制值 CHR 给出十进制返回字符 CONCAT 拼接两个字符串,与 || 相同 INITCAP 将字符串的第一个字母变为大写 INSTR ...
2018-08-14 00:30:15
190
转载 sql_计算字段
1.拼接字段1.1 拼接实践例如:Vendor表中包含供应商名和国家信息,现在需要生成一个供应商报表,需要在格式化的名称中,不仅列出供应商名还要有地址create table vendors ( vend_name varchar(24), vend_country varchar(24))insert into vendors values ('Microsoft Cor...
2018-08-08 00:31:01
673
转载 sql_用通配符过滤
1.like操作符之前所有的操作符(=,!=,<>...)都是针对已知值进行过滤,那如何搜索产品名中带“牙膏”的所有产品呢?此时必须使用通配符,利用通配符来创建比较特定数据的搜索模式。通配符(wildcard)用来匹配值的一部分的特殊字符搜索模式(search pattern)由字面值,通配符或两者组成的搜索条件为了在搜索字句中使用通配符,必须使用lik...
2018-08-07 00:02:33
142
转载 sql入门
目录 1.了解sql1.1数据库基础1.1.1数据库1.了解sql1.1 数据库基础1.1.1 数据库数据库是一个以某种有组织的方式存储的数据集合,好比一个文件柜,这个文件柜是存放数据的物理单位,不管数据是什么数据库(database)保存有组织的数据的容易(通常是一个文件或一组文件) 1.1.2 表表是一种结构化的文件,用来存储某种特定类型...
2018-08-06 00:19:27
190
转载 Oracle入门
1.Oracle体系结构1.1数据库Oracle数据库是数据的物理存储集合(各种物理文件的集合)。包括数据库文件ORA或DBF、控制文件、联机日志、参数文件。其实Oracle数据库的概念和其它数据库不一样,这里的数据库是一个操作系统只有一个库。可以看作是Oracle就只有一个大数据库。1.2实例实例:数据库启动时初始化的一组进程和内存结构。在启动数据库并使用数据库的时候,实际上是...
2018-08-02 00:14:00
608
转载 多线程
1.多线程概述概述:多线程是java特点之一,掌握多线程技术,可以充分利用cpu资源,解决实际中的问题,多线程技术广泛应用于与网络有关的程序设计中,掌握多线程对学习网络至关重要。多线程:指一个应用程序有多条并发执行的线索,每一条线索我们称为线程,他们交替执行,彼此间进行通信并非:一段时间内,多个线程同时运行。本质是cpu的高速切换 1.1进程简介:在一个操作系统中...
2018-07-27 00:28:00
276
转载 SQL的case when then else end语句的用法(3)
六,在案例函数中使用合计函数 假设有下面一个表学号(std_id)课程ID(类标识码)课程名(CLASS_NAME)主修标志(main_class_flg)1001经济学ÿ1002历史学ñ2002历史学ñ2003考古学ÿ2004计算机ñ3004计算机ñ400五化学ñ5006数学ñ有的学生选择了同时修几门课程(100,200)也有的学生只选择了一门课程(300,400,500)。选修多门课程的学生,...
2018-07-10 00:45:07
214
转载 SQL的case when then else end语句的用法(2)
四,根据条件有选择的更新。有以下数据:姓名工资小王5000小李4600小张3000需求:工资5000以上的职员,工资减少10%工资在2000到4600之间的职员,工资增加15%很容易考虑的是选择执行两次UPDATE语句但是事情没有想象得那么简单,假设有个人工资5000块。首先,按照条件1,工资减少10%,变成工资4500.接下来运行第二个SQL时候,因为这个人的工资是4500在2000到4600的...
2018-07-06 00:25:12
455
转载 SQL的case when then else end语句的用法
case具有两种格式。简单case函数和case搜索函数。这两种方式,可以实现相同的功能。简单情况下函数的写法相对比较简洁,但是和壳体搜索函数相比,功能方面会有些限制,比如写判定式。 还有一个需要注重的问题,情况下函数只返回第一个符合条件的值,剩下的情况下,部分将会被自动忽略。一,已知数据按照另外一种方式进行分组,分析。(分组函数+case函数)如有以下数据国家(country)人口(popul...
2018-07-04 00:52:37
3007
原创 File类
1.1 File类介绍File类它主要是对持久设备上的文件和文件夹进行操作。它不能去操作文件中的数据。将来我们只要需要操作持久设备上的文件或文件夹直接找File类完成,如果要操作文件中的数据只能找后面学习的IO技术搞定;PS:File类就是描述文件或文件夹的,只要我们在Java中要操作文件或文件夹,就找File类。 1.2 File类构造方法注意:使用File类的构造函数可以把指定的字符串封装成F...
2018-07-03 00:24:18
547
原创 参数取值范围校验
1.将要校验的字段以(字段名=类型:取值范围)写入配置文件2.通过相对路径获取配置文件中的数据3.从传参中获取所有待校验的字段,并根据校验规则进行校验扩展:Java 读取 .properties 配置文件的几种方式(1).读取相对路径下的.properties时,此时src为根路径,如果要读取src/config/rule.properties文件时 √ ×ps:一旦文件路径有误,...
2018-07-02 01:16:03
2051
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人