- 博客(14)
- 收藏
- 关注
原创 java环境变量配制
java环境变量配制1.需要什么?java环境变量需要有jdk。2.为什么要配,怎末配?配置的就是让系统知道其在哪,使用就行。(方便省心)以下来看怎么配。1.下载jdk搜索jdk,根据需要下载合适的版本。(并不是版本越高,追求的是稳定)2.配置1)jdk下载后双击,安装。记住安装路径!!!2)在系统环境变量中添加。在我的电脑鼠标右键选择属性。打开高级系统设置找到环境变量在系统变量添加JAVA_HOME路径为jdk安装路径,切记一路确定.
2020-07-23 00:09:39
143
原创 行级锁 表级锁 乐观锁 悲观锁
行级锁 表级锁 乐观锁 悲观锁区分锁,得先知道锁是什么干什么。就我的理解锁的意义就是为了确保数据库事务的特性(ACID)A——原子性atomicity 事务的不可分割C——一致性consistency 事务的执行的前后数据的完整性保持一致I——隔离性isolation 一个事务执行的过程应不受到其他事务的干扰D——持久性durabi...
2020-07-22 23:02:42
152
原创 问
1.抽象类为什么不能创建对象1)没有意义,抽象类等着被实现。抽象类是不完整的需要去实现,抽象类实现后抽象类作为父类引用指向实现的子类对象。2)抽象类没有具体的实现方法,无法根据其分配内存空间。2.SQL查询语句关键字的执行顺序from->where->group by->having->select->order by1 FROM from子句返回初始结果集 2 ON 排除不满足join的条件的行 3 JOIN
2020-07-22 18:01:05
132
原创 Web工程——JavaBean(业务分层)
Web工程数据库这里使用的是user表:id (主键varchar),name (varchar),age (int)代码1.领域对象层 POJO(实体类)对应每个表的字段创建实体类public class User { private String id; private String name; private int age; public User() { } public String getId() { return ..
2020-07-22 08:02:01
451
原创 本地JDBC原理,简易封装
了解JDBC,如何用java连接数据库。1.加载驱动连接数据库需要有驱动来支持,Java有自己的驱动类。但是数据库有很多种,这时就需要使用数据库方提供的jar包。这里连接的是MySQL,使用的是:mysql-connector-java-5.1.6-bin.jar2.通过驱动连接数据库我们在使用数据库时都要用管理员账号才能使用数据库,用java连接同理,需要输入密码来验证。这里用Connection对象连接数据库3.用sql语句操作sql数据库是靠一系列语句来
2020-07-12 22:19:53
149
原创 MySQL建表查询
现在有一教学管理系统,具体的关系模式如下:Student (no, name, sex, birthday, class)学号,姓名,性别,生日,班级Teacher (no, name, sex, birthday, prof, depart)教师号,姓名,性别,生日,职称,院系Course (cno, cname, tno)课程号,课程名,教师编号Score (no, cno, degree)学号,课程号,成绩写出上述表的建表语句。create table s.
2020-07-12 21:40:41
1331
原创 练习试题整理(1)
下列程序的输出结果是()。int main(void){int a[10] = {0,1,2,3,4,5,6,7,8,9}, *p = a+3;printf(“%d”, *++p);return 0;} A.3 B.4 C.a[4]的地址 D.非法int a[10] = {0,1,2,3,4...
2020-02-24 16:42:50
837
原创 Java用二维数组实现五子棋
import java.util.Scanner;public class Text1{ //二维数组,棋盘 static String[][] chess = new String[15][15];//成员,全局唯一;static保存在方法区,在类对象加载前jvm static int times; //棋盘上棋子总数 static String who[] ={...
2020-02-20 13:29:27
1595
原创 几种简单排序(接数组)
交换数值再排序之前,我们首先要搞清楚排序基本有几个步骤。 Ⅰ在反复遍历中找到两个位置上的元素大小关系与实现顺序相反(逆序对) Ⅱ通过元素位置上的数值交换来消除逆序对第一步的遍历寻找逆序对过程与不同排序算法的实现有关,而第二步交换数来消除逆序对逆序对的方法基本上是固定的,所以来看看有什么交换数值的方法: 1...
2020-02-18 15:34:07
84
原创 Java笔记第五章
第五章 数组数组的定义数组(array)是一种最简单的复合数据类型,它是有序数据的集合,数组中的每个元素具有相同的数据类型,可以用一个统一的数组名和不同的下标来确定数组中唯一的元素。根据数组的维度,可以将其分为一维数组、二维数组和多维数组等。在某些情况下,虽然可以使用单个变量来存储信息,但是如果需要存储的信息较多,这时再依次创建变量声明并赋值显得非常麻烦。随着处理的信息量越来越大,工作...
2020-02-18 01:50:20
103
原创 Java笔记第四章
第四章函数 在生活中我们要去做某件事,是在脑海中产生做某件事的想法而不是直接就细致入微的规划好前一秒什么动作后一秒又是什么动作,显然这样的做法既没有多大意义还繁琐。如此,我认为函数的运用就跟此相似。main主函数在程序中就相当于“脑”,调用函数就是产生做具体动作的想法,而动作的具体完成靠的是函数实现。那么这有什么优缺点呢?将在下面的内容中做出解答优点:主函数代码量降...
2020-02-15 10:56:44
297
原创 Java笔记第三章
第三章流程控制语句流程是人们生活中不可或缺的一部分,它表示人们每天都在按照一定的流程做事,这其中的步骤是有顺序的。程序设计也需要有流程控制语句来完成要求,根据输入决定程序要进入什么流程,即“做什么”以及“怎么做”等。从结构化程序设计角度出发,程序有 3 种结构:顺序结构、选择结构和循环结构。到目前为止,我们所编写的程序都属于顺序结构。但是事物的发展往往不会遵循早就设想好的轨迹进行...
2020-02-11 16:17:37
182
原创 Java笔记第二章
基本数据与计算1.关键字:被赋予特殊含义的单词;不能随意使用关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。PS:如 boolean、break、byte、case、class、continue、de...
2020-02-08 18:22:09
219
原创 Java笔记第一章
Java笔记第一章第一章 计算机、程序和Java概述1、 计算机硬件:物理部分 + 软件:看不见的指令,控制硬件完成特定任务。传统电脑系统的硬件单元一般可分为输入单元、输出单元、算术逻辑单元、控制单元及记忆单元通过总线(主板)连接。输入设备;输出设备;cpu;cpu;存储设备(硬盘&内存);8bit=1Byte;1024B=1KB;1024KB=1MB;1024MB=1GB;...
2020-02-05 16:04:54
180
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人