小白入门
文章平均质量分 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 · 164 阅读 · 0 评论 -
Oracle数据库简单认识(二)
1.序列 在oracle没有自增id,如果像完成自增必须使用序列完成 语法 CREATE SEQUENCE 序列名 [INCREMENT BY n] [START WITH n] create sequence sequence_student_1 increment by 2 start with 1; 获取序列的当前值,注意第一次获取必须先调用自增 select sequence_student_1.currval from DUAL; 获取序列的自增值 select sequenc..原创 2022-01-11 14:54:56 · 320 阅读 · 0 评论 -
Oracle数据库简单认识(一)
1、oracle数据库简介 ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的关系型数据库之一。它是在数据库领域一直处于领先地位的产品。系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案 下载https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 特点: 1、原创 2022-01-11 09:34:48 · 961 阅读 · 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 · 225 阅读 · 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 · 340 阅读 · 5 评论 -
CSS初识
1.CSS 一页页面由html, css,javascript html相当于一个简陋的骨架 css相当于对这个骨架进行化妆修饰的 CSS 层叠样式表 cascading style sheets 1.1CSS引入方式【重点】 先写html标签,然后再写css对标签进行化妆修饰 1.行内样式 2.内联样式 3.外联样式 目的:为了修饰标签的,让标签变得更加好看 <!DOCTYPE html> <html> <head>原创 2021-09-05 14:49:03 · 333 阅读 · 2 评论 -
初识Html以及简单的标签
1.什么是浏览器 浏览器是显示一个网页的 一个网页由什么组成:html css javascript 谷歌浏览器,火狐浏览器 ie uc 360 猎豹 百度 欧朋 2345 safari 【ps】谷歌浏览器,或者火狐浏览器。可以用作代码的调试哦 把一个网页比作一个美女。 html是没有化妆,是一个素颜的女的而且不会动。 css 就是给这个素颜女的化妆。让她变得好看点。 javascript 就是让这个女的动起来!!!动态的效果。 最后共同组成咱们大家见到的网页,可以看到十分好看的原创 2021-09-02 19:46:48 · 282 阅读 · 0 评论 -
Java小白学点东西(18)
1.重新封装JdbcUtil 1.在src下面新建一文件,这个文件叫db.properties,等一会儿,咱们这个文件需要在 JdbcUti这个类下面需要读取这个文件里面的内容 driver = com.mysql.jdbc.Driver //数据库驱动Driver url = jdbc:mysql://localhost:3306/javaqwz?useSSL=false //我的url 连接的是mysql user = root //mysql用原创 2021-08-30 20:29:50 · 287 阅读 · 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 · 422 阅读 · 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 · 179 阅读 · 0 评论 -
MySQL的基本语句操作
1.什么是数据库 在21世纪的今天,数据对我们来说是十分重要的,有句话说的好,得数据者的天下,那么数据库是用来存储数据的,特别是像咱们作为后端人员的开发,数据对于咱们来讲相当重要。 大家都知道前端是用来显示页面的,比如京东网站,淘宝网站,百度。能看到的就是前端。 那么前端页面的内容是一成不变的吗?不是的。这些数据从哪来?就是后端给的。 后端的数据在哪?就是在数据库里面。数据库里面是存放数据,然后通过java代码将数据取出来,显示到前端页面上面。java只需要负责将数据取出来即可。 数据库软件:原创 2021-08-23 20:14:36 · 1514 阅读 · 0 评论 -
Java数组的数据的插入与删除问题
了解数据的插入与删除的原理对我们学习ArrayList集合有很大的帮助,面试的时 候也可能会手写,所以熟悉掌握数组中数据的插入与删除方法必要性还是有的 1.数据的插入: 我们先创建一个数组,然后自己定义一个方法实现插入功能,将此方法定义为insert吧,我们 可以得知,insert方法有参数,分别为你要进行插入数据的数组,你要插入的地方(也就是索 引),你要插入的值,此方法也可以有个返回值,返回删除后的数组 我们可以先在方法内建一个新的数组,这...原创 2021-08-21 15:21:09 · 668 阅读 · 0 评论 -
Java小白学点东西(17)
1.生产者消费者模式【模型】【偏难】 进行线程之间通信使用的。 就是咱们昨天将的wait和notify的运用 1.1生活中实际案例的分析 厂家 鸿星尔克 生产者 鸿星尔克的生产厂家 消费者 张三 有几个角色?两个一个是生产者,一个消费者 张三要去消费,想去购买一双鸿星尔克的鞋。结果鸿星尔克厂家没货,张三需要进入到等待状态,鸿星尔克进入生产状态,开始加班加点的生产。生产好以后,告诉消费者(张三),来来你可以购买了。 1.2生产者消费者图例 消费者有两种情况: ...原创 2021-08-19 22:23:05 · 121 阅读 · 0 评论 -
Java小白学点东西(16)(几个常用类)
1.IO流的分类 参照物是内存,可以理解为是当前的应用程序(demo) I input 输入 从硬盘读取数据存入到了内存中,这叫输入 O output 输出 从内存中写入数据到硬盘中,这叫输出 输入流(读)和输出流(写) 两种处理方式: 字节流: 按照字节为单位,处理当前文件 字符流: 首先按照字节读取或者写入数据,但是在操作过程中会有一个解码过程。如果解码不成功,就意味着咱们读取数据和写入数据失败了。容易失败 java给咱们提供了原创 2021-08-18 18:29:39 · 1047 阅读 · 0 评论 -
Java小白学点东西(15)
1.IO流的分类 参照物是内存,可以理解为是当前的应用程序(demo) I input 输入 从硬盘读取数据存入到了内存中,这叫输入 O output 输出 从内存中写入数据到硬盘中,这叫输出 输入流(读)和输出流(写) 两种处理方式: 字节流: 按照字节为单位,处理当前文件 字符流: 首先按照字节读取或者写入数据,但是在操作过程中会有一个解码过程。如果解码不成功,就意味着咱们读取数据和写入数据失败了。容易失败 java给咱们提供了原创 2021-08-18 12:41:06 · 131 阅读 · 0 评论 -
Java小白学点东西(14)
1.File类 1.1File类的介绍 File这个类sun公司给java成员提供的一个处理文件和文件夹的类 现在想想面向对象是啥?专门的对象做专门的事儿 路径问题:【重要】 404 就是找不到当前文件路径 相对路径: 得有参照物 我在你隔壁,参照物是你 ./代表当前目录 ../相对于当前目录的上一级目录 ../../相对于当前目录的上两级目录 ../../../相对于当前目录的上三级目录 绝对路径: 磁盘的根路径 C:\Users\wangbo\Desktop\zz21..原创 2021-08-15 18:03:14 · 287 阅读 · 0 评论 -
Java小白学点东西(13)
1.TreeSet TreeSet的父接口是Set,存的值不可重复的,同时对存储的值进行了排序 排序的原理是二叉树原理 6 2 8 14 16 3 4 10 5 7 19 6 2 8 0 3 14 0 4 10 16 0 5 7 0 0 19 是不平衡的树 数据结构里面有一个红黑树,可以进行表数据的平衡等效率就会很低,会进行树的旋转 ...原创 2021-08-14 20:16:17 · 191 阅读 · 0 评论 -
Java小白学点东西(12)
1.为什么要使用集合 想必大家已经了解了数组: 1.数据类型比较单一 2.数组的容量不可改变 3.数组的方法太少了,大部分的情况下,都是程序员自己写的 Java给咱们封装了一些类供程序员使用,把咱们之前学的数组和方法那些练习题给封装了 咱们程序员直接调用一个方法即可。省事而且效率高 Colletion集合【接口】 完成对一组数据进行增删改查的操作。 2.集合的架构 集美们现在要学会API文档 interface Collection<E> Java中所有集合的总接口原创 2021-08-11 18:07:30 · 344 阅读 · 0 评论 -
Java小白学点东西(11)
1.泛型【重点难点】 1.1为什么实用泛型 在实际的开发中对于数据的一致性要求是比较重要的 例如: ArrayList list = ArrayList();数组容器 如果没有对list这个容器进行约束的话,存放数据可以方法任意类型的数据 等咱们取数据的时候,可能牵涉到强转。强转的话就不安全。 这个时候可以加泛型 ArrayList<String> list = new ArrayList<>(); 这个时候list就只能存放String类型的数据了,泛型的好处:原创 2021-08-11 18:03:23 · 167 阅读 · 0 评论 -
Java小白学点东西(10)
1.ArrayList 大家可以借助官方API查询可以看到: Collection下面有一个子接口叫List List接口下面有一个实现类叫ArrayList ArrayList底层是数组 ArrayList也是容器,可以放数据 源码分析 /** * Default initial capacity. 默认的变量,变量值是10 默认的初始化的容量 */ private static final int DEFAULT_CAPACITY = 10;...原创 2021-08-11 17:27:19 · 182 阅读 · 0 评论 -
Java中static关键字(重点)
static关键字挺重要的,尤其是对于应届毕业生或者是实习生面试,是面试官大都会问的面试题,所以大家好好掌握,本人写的也有点不全面,只是本人的一些理解,希望大家及时指正。 static的简介: static的英语意思是静态的,在类中,用static声明的属性为静态属性,用static声 明的方法为静态方法,举个栗子: static int a = 13;//为静态变量 我们常见的 public static void main(){} //就是...原创 2021-07-29 19:02:43 · 395 阅读 · 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 · 132 阅读 · 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 · 125 阅读 · 0 评论 -
Java小白学点东西(基础)(7)
1.封装 java有三大特性:封装 继承 多态 封装也是java的一种编程思想。 类的封装 包的封装 方法的封装 属性的封装 以下咱们主要你讲的是成员的变量(属性)的封装 在写类的时候,之前的成员变量有修饰符修饰?没有,谁都可以使用这个变量 只需要通过对象.属性就可以操作咱们的属性了,这样存在隐患。 可以加一个限制条件。 1.使用private关键字进行修饰成员变量 2.创建成员变量所对应的set和get方法 3.对象.set方法赋值 对象.get方法 取值的 public cl原创 2021-07-27 13:46:08 · 137 阅读 · 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 · 322 阅读 · 1 评论 -
Java小白学点东西(基础篇)(6)
1.面向对象的初始 编程语言中,有两种开发的思想: 面向过程 面向对象 比如大家耳熟能详的c语言就是面向过程的 c++ c#有面向过程,也有面向对象 不过java 是纯面向对象的 2生活的角度去理解面向对象和面向过程 假如你去买电脑: 第一步:自己去电脑商场去逛一圈或者在电商网站上浏览一下 第二步:自己比对,货比三家 第三步:自己看配置,看售后,看价格 面向过程的思想 亲历亲为 面向对象呢就例如: 我有一个朋友,非常懂电脑,而且手里面还有资源。我委托他全权负责买电脑这个事就可原创 2021-07-24 09:15:20 · 114 阅读 · 0 评论 -
(例题)选择排序
选择排序是我们学习数组中的一个很重要的方法,上一章讲过冒泡排序,大家可以看过选择排序后比较一下两种排序方法。 选择排序是从第一个元素开始,和之后的所有元素进行比较,就拿升序来说,假如说后面有元素比本元素小,则两个交换位置 例题:班级里五个人成绩比较升序排列 成绩分别为:64, 75, 88, 92, 21 import java.util.Arrays; public class SelectionSort { public sta...原创 2021-07-22 14:03:32 · 1260 阅读 · 0 评论 -
(例题)冒泡排序
冒泡排序可谓是十分重要的一个数组中元素的排序方法,接下来先向大家介绍一下什么是冒泡排序: 通过这个动图大家差不多看出来了,冒泡排序(升序)是从第一个数与第二个数开始比较大小,就升序来看,如果第有一个数比第二个大,则他们两个交换位置,也就是交换下标,然后第二个数与第三个比较……依次往后进行。 接下来我给大家举个栗子,可以通过例子具体运行一次来更直观的了解: 五名同学其中成绩分别为 75, 64, 88, 92, 61 ,通过冒泡排序...原创 2021-07-22 13:33:37 · 1092 阅读 · 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 · 213 阅读 · 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 · 356 阅读 · 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 · 118 阅读 · 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 · 294 阅读 · 0 评论 -
例题:用“ * ”打印出等腰三角形
双重for循环 这是一个经典的例题,运用了双重for循环的知识 分析一波,要想打印出等腰三角型 第一行是1个* 即 * 第二行是3个* *** 第三行是5个* ***** …… ...原创 2021-07-16 16:08:46 · 7509 阅读 · 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 · 223 阅读 · 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 · 273 阅读 · 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 · 1270 阅读 · 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 · 395 阅读 · 0 评论 -
Java小白学点东西 (基础篇)(2)
内容 1.数据存储的方式【了解就可以啦】 2.常量 3.变量【重点】 4.运算符【重点】 1.数据的存储方式 1.1数据存储的基本单位 计算机最小的存储单位字节(byte) 生活中常用单位: 1024Byte = 1KB 1024KB = 1MB 1024MB = 1GB 1024GB = 1TB 1024TB = 1PB 1024PB = 1EB 计算机在处理数据对数据进行读取和存储过程 1.2常见的进制单位【开发中不用】 进制单位 基数范围 规则原创 2021-07-15 08:44:09 · 174 阅读 · 0 评论 -
Java小白学点东西(基础篇)(1)
DAY01: 初始java 本章目标 1.了解java 2.掌握安装jdk和环境变量的配置(这个对于咱们新手来说特别重要!) 3.理解java的编译原理(找工作面试会问哦) 4.使用notpad++编写第一个java代码(动手从头写到尾,记得更清晰一点) 1.什么是java java是一门编程语言 大家可以思考一下: 人和人沟通靠什么? 当然是人类的语言 那么人和计算机进行沟通? 那肯定是计算机语言,但是计算机的语言多种多样,就像世界上也有好多不同国家的语言一样 计算机语言原创 2021-07-15 08:28:48 · 181 阅读 · 0 评论
分享