小白入门
文章平均质量分 68
宇智波波奶茶
从秀发到地中海
展开
-
Oracle数据库简单认识(三)
1视图视图就是封装了一条复杂查询的语句语法CREATE VIEW 视图名称 AS 子查询create view dep20 as select * from EMP where DEPTNO=20;select * from dep20;2.索引索引是用于加速数据存取的数据对象。合理的使用索引可以大大降低 i/o 次数,从而提高数据访问性能。单列索引create index sex_index on student(sex);select * from studen.原创 2022-01-12 14:04:44 · 105 阅读 · 0 评论 -
Oracle数据库简单认识(二)
1.序列在oracle没有自增id,如果像完成自增必须使用序列完成语法CREATE SEQUENCE 序列名[INCREMENT BY n][START WITH n]create sequence sequence_student_1increment by 2start with 1;获取序列的当前值,注意第一次获取必须先调用自增select sequence_student_1.currval from DUAL;获取序列的自增值select sequenc..原创 2022-01-11 14:54:56 · 248 阅读 · 0 评论 -
Oracle数据库简单认识(一)
1、oracle数据库简介ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的关系型数据库之一。它是在数据库领域一直处于领先地位的产品。系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案下载https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html特点:1、原创 2022-01-11 09:34:48 · 814 阅读 · 0 评论 -
JavaScript简单实现对表单的验证
我写的特别丑,只是简单的对姓名手机号密码的验证<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> .redBoard{ border: orangered solid 2px; } .blackBoard{ border: black s.原创 2021-09-08 17:40:33 · 156 阅读 · 0 评论 -
JavaScript初识
1.JavaScript一个页面由html css js 组成的!!!js:相当重要!!!。如果想要学号前端,那些html,css根本没有技术含量的但是js相当有技术含量!!!,但是咱们主要是做后端的,所以说学js学的比较少!!!可以让你们秀儿出来页面的那种。所以以后不断的学习js,我个人特别喜欢js。因为js是一门独立的语言有自己的语法格式。Js这门语言在语言排名当中没有出过前五名JavaScript:简称js。实现网页的动态效果的JavaSCript和java有什么关系呢?没有原创 2021-09-07 20:18:21 · 281 阅读 · 5 评论 -
CSS初识
1.CSS一页页面由html, css,javascripthtml相当于一个简陋的骨架css相当于对这个骨架进行化妆修饰的CSS 层叠样式表 cascading style sheets1.1CSS引入方式【重点】先写html标签,然后再写css对标签进行化妆修饰1.行内样式2.内联样式3.外联样式目的:为了修饰标签的,让标签变得更加好看<!DOCTYPE html><html> <head>原创 2021-09-05 14:49:03 · 239 阅读 · 2 评论 -
初识Html以及简单的标签
1.什么是浏览器浏览器是显示一个网页的一个网页由什么组成:html css javascript谷歌浏览器,火狐浏览器ie uc 360 猎豹 百度 欧朋 2345 safari【ps】谷歌浏览器,或者火狐浏览器。可以用作代码的调试哦把一个网页比作一个美女。html是没有化妆,是一个素颜的女的而且不会动。css 就是给这个素颜女的化妆。让她变得好看点。javascript 就是让这个女的动起来!!!动态的效果。最后共同组成咱们大家见到的网页,可以看到十分好看的原创 2021-09-02 19:46:48 · 192 阅读 · 0 评论 -
Java小白学点东西(18)
1.重新封装JdbcUtil1.在src下面新建一文件,这个文件叫db.properties,等一会儿,咱们这个文件需要在JdbcUti这个类下面需要读取这个文件里面的内容driver = com.mysql.jdbc.Driver //数据库驱动Driverurl = jdbc:mysql://localhost:3306/javaqwz?useSSL=false //我的url 连接的是mysqluser = root //mysql用原创 2021-08-30 20:29:50 · 197 阅读 · 0 评论 -
Java与MySQL的简单通过jdbc的链接以及简单的操作
1.JDBC概述Sun公司制定一套规则。通过java代码连接咱们数据库(mysql,oracle,SQLServer,DB2)的规范。而且要求数据库的厂商去解决连接和操作问题!!!如果把sun公司比作一台电脑,然后电脑给你预留接口。这些数据库厂商就好比u盘。如果电脑想要用鼠标功能,买个鼠标通过接口插到电脑上面,让电脑具有鼠标的功能。sun公司制定的java代码,要符合市面上所有的数据库厂商。厂商不一样。sun公司说了。你想使用java代码去连接SQLServer(微软),sun公司对微软说原创 2021-08-27 21:12:30 · 335 阅读 · 0 评论 -
mysql的简单命令(2)
1.数据的查询首先看一下表的内容1.1 select count(1) from 表名; 显示出表中有多少个数据1.2 group by 关键字分组select sexfrom person group by sex 按照年龄来分组select sex as "性别",count(1) as "人数" from person group by sex;模糊查询,大量的搜索的时候使用 like 后面跟 %或者 _语法格式select *...原创 2021-08-25 16:07:06 · 96 阅读 · 0 评论 -
MySQL的基本语句操作
1.什么是数据库在21世纪的今天,数据对我们来说是十分重要的,有句话说的好,得数据者的天下,那么数据库是用来存储数据的,特别是像咱们作为后端人员的开发,数据对于咱们来讲相当重要。大家都知道前端是用来显示页面的,比如京东网站,淘宝网站,百度。能看到的就是前端。那么前端页面的内容是一成不变的吗?不是的。这些数据从哪来?就是后端给的。后端的数据在哪?就是在数据库里面。数据库里面是存放数据,然后通过java代码将数据取出来,显示到前端页面上面。java只需要负责将数据取出来即可。数据库软件:原创 2021-08-23 20:14:36 · 1293 阅读 · 0 评论 -
Java数组的数据的插入与删除问题
了解数据的插入与删除的原理对我们学习ArrayList集合有很大的帮助,面试的时候也可能会手写,所以熟悉掌握数组中数据的插入与删除方法必要性还是有的1.数据的插入: 我们先创建一个数组,然后自己定义一个方法实现插入功能,将此方法定义为insert吧,我们可以得知,insert方法有参数,分别为你要进行插入数据的数组,你要插入的地方(也就是索引),你要插入的值,此方法也可以有个返回值,返回删除后的数组 我们可以先在方法内建一个新的数组,这...原创 2021-08-21 15:21:09 · 546 阅读 · 0 评论 -
Java小白学点东西(17)
1.生产者消费者模式【模型】【偏难】进行线程之间通信使用的。就是咱们昨天将的wait和notify的运用1.1生活中实际案例的分析厂家 鸿星尔克生产者 鸿星尔克的生产厂家消费者 张三有几个角色?两个一个是生产者,一个消费者张三要去消费,想去购买一双鸿星尔克的鞋。结果鸿星尔克厂家没货,张三需要进入到等待状态,鸿星尔克进入生产状态,开始加班加点的生产。生产好以后,告诉消费者(张三),来来你可以购买了。1.2生产者消费者图例消费者有两种情况: ...原创 2021-08-19 22:23:05 · 53 阅读 · 0 评论 -
Java小白学点东西(16)(几个常用类)
1.IO流的分类参照物是内存,可以理解为是当前的应用程序(demo)I input 输入 从硬盘读取数据存入到了内存中,这叫输入O output 输出 从内存中写入数据到硬盘中,这叫输出输入流(读)和输出流(写)两种处理方式: 字节流: 按照字节为单位,处理当前文件 字符流: 首先按照字节读取或者写入数据,但是在操作过程中会有一个解码过程。如果解码不成功,就意味着咱们读取数据和写入数据失败了。容易失败java给咱们提供了原创 2021-08-18 18:29:39 · 932 阅读 · 0 评论 -
Java小白学点东西(15)
1.IO流的分类参照物是内存,可以理解为是当前的应用程序(demo)I input 输入 从硬盘读取数据存入到了内存中,这叫输入O output 输出 从内存中写入数据到硬盘中,这叫输出输入流(读)和输出流(写)两种处理方式: 字节流: 按照字节为单位,处理当前文件 字符流: 首先按照字节读取或者写入数据,但是在操作过程中会有一个解码过程。如果解码不成功,就意味着咱们读取数据和写入数据失败了。容易失败java给咱们提供了原创 2021-08-18 12:41:06 · 77 阅读 · 0 评论 -
Java小白学点东西(14)
1.File类1.1File类的介绍File这个类sun公司给java成员提供的一个处理文件和文件夹的类现在想想面向对象是啥?专门的对象做专门的事儿路径问题:【重要】404 就是找不到当前文件路径相对路径:得有参照物我在你隔壁,参照物是你./代表当前目录../相对于当前目录的上一级目录../../相对于当前目录的上两级目录../../../相对于当前目录的上三级目录绝对路径:磁盘的根路径C:\Users\wangbo\Desktop\zz21..原创 2021-08-15 18:03:14 · 221 阅读 · 0 评论 -
Java小白学点东西(13)
1.TreeSetTreeSet的父接口是Set,存的值不可重复的,同时对存储的值进行了排序排序的原理是二叉树原理6 2 8 14 16 3 4 10 5 7 19 6 2 80 3 14 0 4 10 16 0 5 7 0 0 19 是不平衡的树 数据结构里面有一个红黑树,可以进行表数据的平衡等效率就会很低,会进行树的旋转...原创 2021-08-14 20:16:17 · 97 阅读 · 0 评论 -
Java小白学点东西(12)
1.为什么要使用集合想必大家已经了解了数组:1.数据类型比较单一2.数组的容量不可改变3.数组的方法太少了,大部分的情况下,都是程序员自己写的Java给咱们封装了一些类供程序员使用,把咱们之前学的数组和方法那些练习题给封装了咱们程序员直接调用一个方法即可。省事而且效率高Colletion集合【接口】完成对一组数据进行增删改查的操作。2.集合的架构集美们现在要学会API文档interface Collection<E> Java中所有集合的总接口原创 2021-08-11 18:07:30 · 256 阅读 · 0 评论 -
Java小白学点东西(11)
1.泛型【重点难点】1.1为什么实用泛型在实际的开发中对于数据的一致性要求是比较重要的例如:ArrayList list = ArrayList();数组容器如果没有对list这个容器进行约束的话,存放数据可以方法任意类型的数据等咱们取数据的时候,可能牵涉到强转。强转的话就不安全。这个时候可以加泛型ArrayList<String> list = new ArrayList<>();这个时候list就只能存放String类型的数据了,泛型的好处:原创 2021-08-11 18:03:23 · 93 阅读 · 0 评论 -
Java小白学点东西(10)
1.ArrayList大家可以借助官方API查询可以看到:Collection下面有一个子接口叫ListList接口下面有一个实现类叫ArrayListArrayList底层是数组ArrayList也是容器,可以放数据源码分析/** * Default initial capacity. 默认的变量,变量值是10 默认的初始化的容量 */ private static final int DEFAULT_CAPACITY = 10;...原创 2021-08-11 17:27:19 · 100 阅读 · 0 评论 -
Java中static关键字(重点)
static关键字挺重要的,尤其是对于应届毕业生或者是实习生面试,是面试官大都会问的面试题,所以大家好好掌握,本人写的也有点不全面,只是本人的一些理解,希望大家及时指正。static的简介:static的英语意思是静态的,在类中,用static声明的属性为静态属性,用static声明的方法为静态方法,举个栗子: static int a = 13;//为静态变量 我们常见的 public static void main(){} //就是...原创 2021-07-29 19:02:43 · 324 阅读 · 3 评论 -
Java小白学点东西(基础)(9)
1.final翻译过来的意思是:最终的,最后的用法:(四种)1.final修饰成员变量使用final修饰成员变量的时候必须进行赋值(初始化)。如果赋值以后,这个值就能不能更改了。2.final可以修饰局部变量局部变量使用final可以不赋值。使用final修饰的局部变量一旦本赋值就不能修改3.final可以修饰成员方法final修饰的成员方法,子类不能重写!!!4.final可以修饰类final修饰的类不能被继承//final修饰的类不能被继承 cl.原创 2021-07-28 20:46:14 · 74 阅读 · 0 评论 -
Java小白学点东西(基础)(8)
1Java三大特性为java三大特性:封装 继承 和多态1.1生活中的继承子承父业龙生龙,凤生凤,老鼠生来会打洞你很像你的父亲游戏里面 大量的继承 比如lol里面英雄都有qwer技能1.2java 中继承的语法格式java使用关键字: extends进行继承的操作继承至少得有两个类格式:class B extends A {}B类继承了A类,A类是B类的唯一的父类或者叫超类或者叫基类java中是单继承【一个儿子只能有亲生父亲】B类是A类的原创 2021-07-28 13:44:11 · 64 阅读 · 0 评论 -
Java小白学点东西(基础)(7)
1.封装java有三大特性:封装 继承 多态封装也是java的一种编程思想。类的封装 包的封装 方法的封装 属性的封装以下咱们主要你讲的是成员的变量(属性)的封装在写类的时候,之前的成员变量有修饰符修饰?没有,谁都可以使用这个变量只需要通过对象.属性就可以操作咱们的属性了,这样存在隐患。可以加一个限制条件。1.使用private关键字进行修饰成员变量2.创建成员变量所对应的set和get方法3.对象.set方法赋值 对象.get方法 取值的public cl原创 2021-07-27 13:46:08 · 97 阅读 · 0 评论 -
(例题)对象数组题目
定义类Student,包含三个属性:学号number(int),年级state(int),成绩score(int)。创建20个学生对象,学号为1到20,年级和成绩都由随机数确定。问题一:打印出3年级(state值为3)的学生信息。问题二:使用冒泡排序按学生成绩排序,并遍历所有学生信息提示:生成随机数:Math.random(),返回值类型double;Student类public class Student { int number; int state; i原创 2021-07-24 13:44:15 · 242 阅读 · 1 评论 -
Java小白学点东西(基础篇)(6)
1.面向对象的初始编程语言中,有两种开发的思想:面向过程 面向对象比如大家耳熟能详的c语言就是面向过程的c++ c#有面向过程,也有面向对象不过java 是纯面向对象的2生活的角度去理解面向对象和面向过程假如你去买电脑:第一步:自己去电脑商场去逛一圈或者在电商网站上浏览一下第二步:自己比对,货比三家第三步:自己看配置,看售后,看价格面向过程的思想 亲历亲为面向对象呢就例如:我有一个朋友,非常懂电脑,而且手里面还有资源。我委托他全权负责买电脑这个事就可原创 2021-07-24 09:15:20 · 58 阅读 · 0 评论 -
(例题)选择排序
选择排序是我们学习数组中的一个很重要的方法,上一章讲过冒泡排序,大家可以看过选择排序后比较一下两种排序方法。 选择排序是从第一个元素开始,和之后的所有元素进行比较,就拿升序来说,假如说后面有元素比本元素小,则两个交换位置例题:班级里五个人成绩比较升序排列 成绩分别为:64, 75, 88, 92, 21import java.util.Arrays;public class SelectionSort { public sta...原创 2021-07-22 14:03:32 · 1050 阅读 · 0 评论 -
(例题)冒泡排序
冒泡排序可谓是十分重要的一个数组中元素的排序方法,接下来先向大家介绍一下什么是冒泡排序:通过这个动图大家差不多看出来了,冒泡排序(升序)是从第一个数与第二个数开始比较大小,就升序来看,如果第有一个数比第二个大,则他们两个交换位置,也就是交换下标,然后第二个数与第三个比较……依次往后进行。 接下来我给大家举个栗子,可以通过例子具体运行一次来更直观的了解:五名同学其中成绩分别为 75, 64, 88, 92, 61 ,通过冒泡排序...原创 2021-07-22 13:33:37 · 961 阅读 · 0 评论 -
Java小白学点东西(基础篇)(5)
1.方法 (也可以叫函数)1.1为什么要使用方法开发中会遇到很多重复的功能,循环已经满足不了咱们的需求了。会导致:代码臃肿阅读性差维护性极差举个栗子public class Demo1 { //为什么使用方法 public static void main(String[] args) { //打印10遍hello1 for (int i = 0; i < 10; i++) { System.out....原创 2021-07-19 19:40:35 · 160 阅读 · 0 评论 -
例题:Java二维数组打印杨辉三角
二维数组,for循环import java.util.Scanner;/** * 1 * 1 1 * 1 2 1 * 1 3 3 1 */public class Demo7 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n = scanner.nextInt()...原创 2021-07-17 11:50:02 · 259 阅读 · 0 评论 -
Java小白学点东西(基础篇)(4)
1.循环结构1.1为什么要有循环结构如果代码中出现了大量的重复的或者有规律的功能。使用cv大法,可以解决的,但是会出现一些问题:1.代码臃肿2.阅读性极差3.代码维护性极差解决方案:使用循环可以解决这些问题1.2while循环循环需要三个条件:1.初始化值 2.循环条件 3.终止条件语法格式:while (条件) {语句体}执行流程:代码执行到while以后,首先判断while后面的条件是否为true,如果为true的话,就执行大括号..原创 2021-07-16 18:46:56 · 64 阅读 · 1 评论 -
例题:用 * 打印出菱形
两个双重for循环可以参照我上一篇的等腰三角形写法,翻过来,上面一个等腰三角形,下面一个就组成菱形啦!下附代码:/** * 菱形 */public class Demo9 { public static void main(String[] args) { for (int i = 1; i < 5; i++) { for (int m = 5 - i; m >= 0; m--) { System原创 2021-07-16 16:14:23 · 220 阅读 · 0 评论 -
例题:用“ * ”打印出等腰三角形
双重for循环 这是一个经典的例题,运用了双重for循环的知识 分析一波,要想打印出等腰三角型 第一行是1个* 即 * 第二行是3个* *** 第三行是5个* ***** …… ...原创 2021-07-16 16:08:46 · 7093 阅读 · 0 评论 -
例题:打印九九乘法表
双重for循环这是一个双重for循环的经典例题,首先第一层来控制行数 第二层控制列数,众所周知哈,九九乘法表行数和列数一样。 最后再第二层循环里面控制输出,直接在println里面计算就好啦下附代码:/** * 九九乘法表打印一下 */public class Demo7 { public static void main(String[] args) { for (int i=1;i<10;i++){ ...原创 2021-07-16 15:50:23 · 157 阅读 · 0 评论 -
例题:逆顺序输出一个数
for循环本文这里用了一个for循环,比较便于理解,大家首先要搞清楚如何取一个数的个十位百位等等。 因为我们用的是十进制,所以可以用10来进行先取整再取余例如 123取十位数字 123/10=12 12%10=2可以看到2就得出来了,同理可以得出其他的数下附代码:import java.util.Scanner;/** * 整数的逆序输出 */public class Demo4 { public st...原创 2021-07-16 15:42:51 · 189 阅读 · 0 评论 -
例题:输出101-200质数(超详细解析)
双重for循环质数是啥?质数就是除了它自己和本身之外没有其它的因数,所以这里首先把101-200间所有的偶数排除了,因为偶数都有2这个因数,所以从101开始依次加2,只算奇数的,提高了效率。赋值给布尔类型数据f为ture接下来第二个循环来依次除以从2开始到它本身前一个数之间的所有数,加入有能整除的,会进行if语句里的语句体,f会变成false,break让程序中止,接下来判断if(!f),!f为true,所以执行continue语句,中止此次的运行,不输出这个数,并接下来继续往上进行第一个for原创 2021-07-16 10:26:42 · 1069 阅读 · 0 评论 -
Java小白学点东西(基础篇)(3)
重要的内容1.分支上篇遗留的逻辑运算符的内容0.0逻辑运算符的断路原则&& (与)||(或) !(非)逻辑与的断路原则:条件1&&条件2&&条件3 只要你有一个条件为false,整体的结果就为false如果条件1为false,条件2和条件3就不执行了逻辑或的断路原则:条件1||条件2||条件3 只要你有一个条件为true,整体的结果就为true如果条件1位true,条件1和条件2就不执行。如果条件1为false原创 2021-07-15 17:55:35 · 310 阅读 · 0 评论 -
Java小白学点东西 (基础篇)(2)
内容1.数据存储的方式【了解就可以啦】2.常量3.变量【重点】4.运算符【重点】1.数据的存储方式1.1数据存储的基本单位计算机最小的存储单位字节(byte)生活中常用单位:1024Byte = 1KB1024KB = 1MB1024MB = 1GB1024GB = 1TB1024TB = 1PB1024PB = 1EB计算机在处理数据对数据进行读取和存储过程1.2常见的进制单位【开发中不用】进制单位 基数范围 规则原创 2021-07-15 08:44:09 · 106 阅读 · 0 评论 -
Java小白学点东西(基础篇)(1)
DAY01:初始java本章目标1.了解java2.掌握安装jdk和环境变量的配置(这个对于咱们新手来说特别重要!)3.理解java的编译原理(找工作面试会问哦)4.使用notpad++编写第一个java代码(动手从头写到尾,记得更清晰一点)1.什么是javajava是一门编程语言大家可以思考一下:人和人沟通靠什么?当然是人类的语言那么人和计算机进行沟通?那肯定是计算机语言,但是计算机的语言多种多样,就像世界上也有好多不同国家的语言一样计算机语言原创 2021-07-15 08:28:48 · 111 阅读 · 0 评论