摘要:
实际开发中,JavaWeb开发代码一般分为三层,分层结构是JavaWeb开发中的一种设计思想,这样会让我们开发层次分明,每一层只要完成对应的功能即可,使得项目便于开发和维护 1 . Web层/表现层 : 主要接受前台浏览器用户的参数,给浏览器响应数据等等 Service层/业务成/服务层:主要处理业 阅读全文
摘要:
JDBC(Java DataBase Connectivity):java数据库连接 sun公司编写的一堆并没有实现的接口(哪家的数据库用java就要在自己写实现方法) 之前学了一堆在数据库里面操作的语法(但是实际工作中只能在java中写) 一,连接数据库(以mysql为例) 准备工作:1.创建普通 阅读全文
摘要:
一,视图 视图(view),称为虚表,在数据库中不存在实体。 视图本质上是对物理表(基表)的一种数据保护。让开发者或者用户只能看到基表中的部分数据 (1)创建视图 (2)使用视图 可以像使用表一样使用视图 修改视图中的数据 添加数据 通过视图添加数据,数据最终添加到基表中,因为视图是虚表。 视图一般 阅读全文
摘要:
一,数值型函数 二,日期型函数 三,函数转换 转换函数就是把字符、日期、数值型数据进行相互转换。类型转换分两种:隐式类型转换和显式类型转换 (1)隐式转换: 字符和数字/日期之间的隐式转换 (2)显式转换: to_char 之把数值转换成字符 to_char之把日期转换成字符串 to_number/ 阅读全文
摘要:
一,select select 用于从数据看查询数据。语法: 举例: * 通配符表示查询所有字段。如果要查特定字段时,不要使用*,影响查询效率 distinct(修饰多字段时,多个字段的值都不一样才保留) where字句 where 表示查询的条件。 [1] =,!= ,<>,<,>,<=,>= 关 阅读全文
摘要:
public class $ { public static void main(String[] args) { String path = "D:\\111"; test(path); } private static void test(String path) { File f = new Fil... 阅读全文
摘要:
业务逻辑:声明一个变量用于统计个数,这个变量应该被类的实例共享(可以被所有的对象访问); 所以这个变量应该放在方法区。 所以这样的变量应该由static来声明 static可以修饰变量、方法、代码块和内部类 static属性属于这个类所有,即由该类创建的所有对象共享同一个static属性。 可以在对 阅读全文
摘要:
递归算法解决问题的特点: (1) 递归就是在过程或函数里调用自身。 (2) 在使用递归策略时,必须有一个明确的递归结束条件,称为递归出口。 (3) 递归算法解题通常显得很简洁,但运行效率较低。所以一般不提倡用递归算法设计程序。 (4) 在递归调用的过程当中系统为每一层的返回点、局部量等开辟了栈来存储 阅读全文
摘要:
JVM :JVM是Java Virtual Machine(Java虚拟机)的缩写,它是整个java实现跨平台的最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行,也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟 阅读全文
摘要:
(1)c/c++是编译成对应平台,跨平台需要使用相应的编译器重新编译 (2)java是将文件(.java)编译成字节码文件(.class),然后字节码在java虚拟机上解释成机器码 (3)字节码(.class)文件不面向任何具体平台,只面向虚拟机 (4)不同平台的虚拟机不同,但有相同的接口 (5)j 阅读全文