自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 学习日记——0824 初学jdbc

一 数据持久化把数据持久的保存在可掉电式存储设备中以供之后使用。二 搭建开发框架分层:constant 保存常量dao 数据访问层entity(=model) 存放我们的实体类,与数据库中的属性值基本保持一致service 业务层utils 存放常用方法,工具类三 mysql常用数据连接url:jdbc:mysql://主机名称:mysql服务端口号/数据库名称?参数=值&参数=值jdbc:mysql://localhost:3306/xinzhijdbc:m

2020-08-24 23:31:08 133 1

原创 学习日记——0822 mysql 查询习题

第三题比较难,我自己写一天后来请教老师才写出来,记录一下解题思路:1.把子查询结果当成一个临时表,temp,然后从临时表中查找数据,2.select temp.name,temp.score from,连接scores,拿到科目的id,3.条件是id等于学生id,分数等于分数,这样就能查出科目的id4.连表科目,LEFT JOIN course as co on sc2.c_id = co.id查出科目的名称第二种解法,先把成绩排序再分组,下面第五题就是用这种解法。源码:...

2020-08-22 18:20:06 166

原创 学习日记——8 20

一 MySQL多表查询select 字段1,字段2... from 表1,表2... [where 条件]如果不加where条件查询的结果称为笛卡尔乘积。笛卡尔乘积公式 : A表中数据条数 * B表中数据条数 = 笛卡尔乘积。举例:#查询人员和部门所有信息select * from person,dept where person.did = dept.did;注意: 多表查询时,一定要找到两个表中相互关联的字段,并且作为条件使用2.多表连接查询SELECT 字段列表

2020-08-20 21:36:05 108

原创 学习日记——数据库基础知识 0818

写在前面:这两天复习数据库知识,因为操作问题前两次数据库安装都失败了,心态炸裂,后来终于安装好了。由于电脑之前安过数据库,有数据没删除干净导致安装失败的。后来又复习了建库建表,表操作,约束规范,增删改查等知识点。由于之前学过所以觉得难度不大,今天来一起总结一下。一 数据库的安装首先获取安装资源,需要MySql.msi文件,安装的过程有可视化页面,具体选项网上有很多教程,按步骤安装即可。这里分享个人多次安装数据库失败的经验。如果你多次安装数据库都卡在最后进一步,如果你电脑曾经安装过数据库。需要在控制面板卸

2020-08-18 22:27:23 147

原创 学习日记——0815

完成了商城项目,需要好好消化一下import com.team1.util.ScannerUtil;import java.sql.SQLOutput;import java.util.Scanner;public class HomePage { public static void main(String[] args) throws Exception { HomePage homePage = new HomePage(); homePage.l

2020-08-15 00:09:22 93

原创 学习日记——0814

封装HomeView类import com.team1.util.ScannerUtil;import java.sql.SQLOutput;import java.util.Scanner;public class HomePage { public static void main(String[] args) throws Exception { HomePage homePage = new HomePage(); homePage.loginV

2020-08-14 00:03:31 85

原创 学习日记——8 12

完成Goods类的封装:import java.io.BufferedReader;import java.io.FileReader;import java.io.IOException;import java.util.ArrayList;import java.util.List;public class Goods { private String type; private String id; private String name; private

2020-08-12 23:11:19 75

原创 集合

一 集合和数组的区别二 常用集合的分类:Collection 接口的接口 对象的集合(单列集合)├——-List 接口:元素按进入先后有序保存,可重复│—————-├ LinkedList 接口实现类, 链表, 插入删除, 没有同步, 线程不安全│—————-├ ArrayList 接口实现类, 数组, 随机访问, 没有同步, 线程不安全│—————-└ Vector 接口实现类 数组, 同步, 线程安全│ ———————-└ Stack 是Vector类的实现类└——-Set 接口: 仅

2020-08-11 22:24:22 66

原创 学习日记——流、文件和IO

一 介绍Java.io 包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。Java.io 包中的流支持很多种格式,比如:基本类型、对象、本地化字符集等等。一个流可以理解为一个数据的序列。输入流表示从一个源读取数据,输出流表示向一个目标写数据。Java 为 I/O 提供了强大的而灵活的支持,使其更广泛地应用到文件传输和网络编程中。二 读取控制台输入BufferedReader br = new BufferedReader(new

2020-08-11 22:10:56 147

原创 异常处理 0810

一 异常处理的必要性异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。比如说,你的代码少了一个分号,那么运行出来结果是提示是错误 java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出 java.lang.ArithmeticException 的异常。程序设计的要求之一就是程序的健壮性。希望程序在运行时能够不出或者少出问题。但是,在程序的实际运行时,总会有一些因素导致程序不能正常运行。在设计算法时,

2020-08-10 21:48:01 117

原创 学习日记——0810登录注册实现及优化

今日工作:import com.team1.util.ScannerUtil;import java.io.*;import java.util.ArrayList;import java.util.List;import java.util.Scanner;public class User { private String username; private String password; private Cart cart; public bool

2020-08-10 21:28:59 104

原创 学习日记——0809 文件流存储用户信息

import org.junit.Test;import java.io.*;import java.util.ArrayList;import java.util.List;public class AATest { @Test public void test1() throws Exception { //常量放在常量池中 //遍历输出 /* List<User> users = getUsers(ShopConst

2020-08-09 23:18:33 88

原创 学习日记08 08——超级链表

说明:超级链表跟超级数组功能相同,只是存储方式不同链表中存有数据和下一条数据的地址。相比于数组来说,链表删除数据更快但是查找数据较慢。package com.team1.util;public class Node<T> { //存储的真实数据 private T num; //下一个节点 private Node nextNode = null; public T getNum() { return num; }

2020-08-08 16:19:12 142

原创 学习日记08 08——超级数组

说明:封装一个超级数组用于存储数据,数组有增删改查相关方法,还能返回数组长度,遍历输出。可用于JAVASE实战项目开发过程中数据的存储。package com.team1.util;public class SuperArray { //维护一个数组 private int[] array; //当前最后一个数字的下标要为-1,因为数组的第一个下标为零 private int currentIndex = -1; //构造时初始化 SuperArray

2020-08-08 15:54:45 148

原创 商城开发日记——08 07

商城的初步搭建和购物车功能import java.util.Scanner;public class shop { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String function = scanner.next(); User user = new User();​ switch (function

2020-08-08 00:09:28 162

原创 JAVASE——循环

一 while循环结构:while( 布尔表达式 ) { //循环内容}只要条件为true他就会一直执行下去。代码示例:public class Test { public static void main(String args[]) { int x = 10; while( x < 20 ) { System.out.print("value of x : " + x ); x++; System.

2020-08-06 23:28:32 140

原创 JAVASE——方法

一 定义方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用二 使用修饰符 返回值类型 方法名(参数类型 参数名){ ... 方法体 ... return 返回值;}图片来自菜鸟教程方法包含一个方法头和一个方法体。下面是一个方法的所有部分:修饰符:修饰符,这是可选的,告诉编译器如何调用该方法。定义了该方法的访问类型。返回值类型 :方法可能会返回值。returnValu

2020-08-06 22:48:59 74

原创 JAVASE——类与对象

一 定义对象是类的一个实例,有状态和行为。类是一个模板,它描述一类对象的行为和状态。

2020-08-06 21:42:20 108

原创 JAVASE——条件语句

一 if else语句定义格式:if(条件){ 操作1;}else{ 操作2;}条件用于判定条件是和否,返回boolean只存在是和否两种状态。例如:int a = 1;if(a>0){ System.out.prantln(a+"是正数");}else{ System.out.prantln(a+"是非正数");}二 if elseif else语句定义格式:if(条件1){ 操作1;}else if(条件2

2020-08-04 23:26:07 124

原创 JAVASE——修饰符

一 定义修饰符用来定义类、方法或者变量,通常放在语句的最前端。JAVA语言中包含访问修饰符和非访问修饰符两类。二 访问修饰符default (即默认,什么也不写): 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。private : 私有的访问修饰符,在同一类内可见。使用对象:变量、方法。 注意:不能修饰类(外部类)public : 公共的访问修饰符,对所有类可见。使用对象:类、接口、变量、方法protected : 受保护的访问修饰符, 对同一包内的类和所有子类可见。使用

2020-08-04 21:55:14 119

原创 JAVASE——数组概念,定义及使用

一 数组的概念  数组(Array)是有序的元素序列。 若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。  数组是用于储存多个相同类型数据的集合。二 数组的定义  常用方式:变量类型[] 变量名称;  例如:double[] myList;赋值方式:1.double[] myList = new double[3]; myList[0] = 5.6; myList[1] = 4.5;

2020-08-04 21:15:51 204

原创 JAVASE——数据类型,变量定义及使用

一 数据类型  Java是一种强类型语言,所以要区分好数据类型,定义后不可互相转换。Java 的两大数据类型:内置数据类型引用数据类型Java语言提供了八种基本类型。类型长度默认值byte80short160int320long640Lfloat320.0fdouble640.0dboolean1falsechar16‘u0000’二 代码示例:public class Test {

2020-08-04 16:34:55 172

原创 JAVASE——基本概念特点,开发环境及工具

JAVA   Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 。(摘自百度百科)2.环境搭建  官.

2020-08-04 14:30:17 318

原创 JAVASE学习路线

JAVASE学习路线JAVA基本概念环境配置idea工具安装数据类型变量定义及使用数组定义及使用集合修饰符条件语句循环语句类与方法对象继承,封装,多态接口IO流目前自己整理的学习路线,可能会有变动,重点什么的可能有错误,初学者希望大家多担待,我会努力学习改进的。自己查资料拼凑的知识点,如有侵权请联系我删文,谢谢。QQ1475728369 请备注来意。...

2020-08-04 14:13:22 254

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除