自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用DQL查询数据

使用DQL查询数据DQL:数据查询语言1. 基本查询语法SELECT [ALL | DISTINCT] 列名, 列名 [AS '别名'], 数据表名,列名,*FROM 数据表名 [AS '别名'][INNER | LEFT | RIGNT | JOIN 数据表名 [AS '别名'] ON 关联条件]...[WHERE 条件][GROUP BY 分组字段][HAVING 分组条件][ORDER BY 排序条件][LIMIT [offset,]rows]ALL | DISTINC

2021-07-13 12:29:10 93

原创 初识MySQL

初识MySQLC/S(Client和Server)B/S(Browser和Server)回顾存储方式变量数组数据类型单一长度不可变对象对象数组(一定程度上解决了数据单一的问题)集合(可变数组)文件XML文件数据库(数据仓库)…1. 数据库概述数据库顾名思义就是(数据的仓库)database,数据库就是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。数据库系统(别人开发的数据库管理系统

2021-07-13 12:28:27 92

原创 XML概述

XML临时存储数据:变量数组对象对象数组集合持久性存储数据:文件(IO流)XML(规范较为标准的文件格式)数据库1. XML 概述XML:eXtensible Markup Language ,可扩展的标记语言。标记语言:语言:可以和其他人进行交流的工具,汉语、英语;汉语的组成单元是汉字、英语的组成单元是字母。标记语言:它的组成是标记/标签(tag)。双标签:<标签名 属性名="属性值">标签内容</标签名> 开始标签

2021-07-13 12:27:50 133

原创 实用类概述

实用类1. 枚举switch:支持数据类型,int(byte、short、char)、String、枚举类型。引用数据类型:类(自定义类、系统类String)数组接口枚举…枚举:一个一个列举。JDK 1.5 出现的。// 枚举public enum 枚举名 { 枚举值1, 枚举值2, .......[;] [普通属性] [普通方法]}public enum Gender { 男, 女}// 定义类继承了 Enum 类型(枚

2021-07-13 12:25:24 94

原创 集合框架

集合框架Java 基础(任何语言都要学习类似的阶段)语法入门面向对象高级特性(高级API)API:应用程序接口Scanner、Arrays:都属于应用程序接口,它们是 Java 官方团队开发的,方便我们进行一些操作。HTTP型的 API:百度地图,天气类接口…集合框架实用类IO流多线程网络编程XML基本的C/S架构程序回顾数据存储方式变量:用于存储单一的数据数组:用于存储一组连续的相同数据类型的数据长度不能改变可变数组:自己定义类,定义方法,实

2021-03-09 10:14:00 54

原创 异常

异常1. 异常概念1.1 生活中的异常异常:异于平常,和平时正常得情况不一样,有问题,有故障,一般情况下是出现了某种错误。例如:小红每天正常上学,需要做40分钟地铁,但是有一天发生了地铁故障/有人跳轨,结果导致地铁暂停生活中如果遇到了此类问题,要进行解决。小红的解决方法是:出了地铁站,打车前往学校;出了地铁站,规划其他方式前往学校!再不行,和班主任老师请假会晚一些。1.2 程序中的异常程序中的异常:在程序运行过程中,出现了异常事件,通常是由外部输入或硬件错误导致的,异常会导

2021-03-05 13:53:03 108

原创 eclipse快捷键

eclipse快捷键快捷键描述Ctrl+Shift+F格式化代码Ctrl+Shift+M添加类的import导入Ctrl+Shift+O组织类的import导入Ctrl+Y反撤销(Ctrl+Z相反)Alt+/生成无参构造器(常用)Alt+Shift+S+O生成带参构造(常用)Ctrl+D删除当前行或者多行Alt+↓当前行和下面一行交互位置Alt+↑当前行和上面一行交互位置(同上)Ctrl+Alt+↓复制当前行到下

2021-03-04 11:59:26 246 2

原创 抽象类和接口

抽象类和接口1. 为什么需要抽象?public class Pet { private String name; private int health; private int love; public void print() { } // 省略getter/setter 方法}在子类中重写父类中继承过来的方法。public class Penguin extends Pet { private String gender; @Ov

2021-03-04 11:58:51 88 1

原创 多态

多态1. 多态的作用当在程序中,如果出现多个类属于相同父类的子类时,可以使用多态来解决拓展性问题。public class Master { // 定义一个喂食的方法// public void feedDog(Dog dog) {// System.out.println("正在喂养宠物!亲密度 + 5!");// dog.setLove(dog.getLove() + 5);// }// // // 不利于扩展!(扩展性差)// public void feedPenguin

2021-03-02 09:15:07 128 1

原创 方法重写

方法重写staticstatic:静态的可以修饰成员变量类变量可以修饰成员方法类方法可以修饰代码块静态代码块可以修饰类静态类public class Dog { int age;}public class Test { public static void main(String[] arge) { Dog.daHuang = new Dog(); daHuang.age = 10; }}public class Do

2021-03-01 10:34:11 109 3

原创 继承

继承1. 继承的作用继承可以有效提升代码的复用性,当你在发现多个类中存在相同的属性和方法时,可以将其取出来放在父类中,然后这多个类(子类)再来继承父类即可拥有这些属性和方法。2. 继承的介绍继承是面向对象三大特性之一。继承,顾名思义会有父和子概念,子类可以继承父类的资源(财产)Java 中是单根继承,一个类只能有一个父类(亲爹),未来我们可以使用其他技术实现 Java 中的 “多继承”。3. 继承的使用第一步,抽取父类,定义好子类共同拥有的属性和方法:略,与正常类定义方式一致第二步,

2021-02-25 17:24:31 878 2

原创 封装的几大特性

封装的几大特性封装封装是面向对象的三大特性之一。面相对象这个思想,拥有三个特性:封装继承多态[抽象]1.封装的作用public class Dog { public String name; public int health; public int love; /** * 输出狗信息 */ public void print() { System.out.println("狗狗的名字:" + name); System.out.println("狗狗的

2021-02-24 09:48:40 1392

原创 行业知识

行业知识互联网行业的工种:实施顾问:售后,前往客户所在地,进行软件系统安装和指导运维:网管,小到修电脑,大到网络安全前端工程师:编写软件项目的界面和交互效果(现在流行:大前端)后端工程师:编写软件项目的服务端,系统的灵魂编写者UI工程师:切图仔,和平面设计容易混为一谈,整个界面的字体、控件摆放、图片等制作产品经理:策划,他负责想,他负责提需求,他负责催你。他的核心价值就是服务好客户。测试工程师:找茬的,发现你未曾发现的问题。项目经理:管理岗位,负责监督项目进

2021-01-29 20:43:03 86

原创 方法和方法重载

方法和方法重载完全不用担心学不会!以后天天用!1.方法概述在面向过程出现的时候,方法就出现了。在程序中要存储数据,会采用变量来存储,以方便我们复用。而方法的出现使为了存储程序中的功能代码,以方便我们复用。例如:为了方便我们反复使用键盘录入功能,Scanner 类提供了一个 nextXX(),每次使用键盘录入直接调用该方法即可。2.方法的语法和分类语法// 方法声明[访问权限修饰符] [其他修饰符] 返回类值行 方法名(方法的参数列表) { // 方法体 // 功能代码 [r

2021-01-29 08:58:23 266

原创 冒泡排序法

冒泡排序法package test1;import java.util.Arrays;public class Test3 { public static void main(String[] args) { //定义一个数组 //int[] arr=new int[7]; int[] arr= {78,34,99,102,63,11,56}; /* * 外层循环控制比较的轮数。 * 内层循环找到本轮的最大值放到最后。 * 使用数组时,一定要注意:下标不要越界

2021-01-29 08:57:06 68

原创 类和对象

类和对象面向对象:​ 有难度!工作2年左右才能完全理解。​ 前期学习过程中,关注语法和一些理论,以及实现步 骤。(照猫画虎)​ 不要和老师来说:好像明白又不明白???老师这阶段我没学好,下个阶段不行吧???老师上课能听懂,下课写不出来,好难。如果你现在学习没有动力了,先接受老师的三个提问?不学这个,你能干什么?(你有没有退路?)你想不想要多赚钱?(你有没有稳定的赚钱门路,谈对象提起自己的职业是否能开口)没有技术傍身,你是不是能够在当前社会独立活下去且活的更好?(现在这个时代需要你

2021-01-29 08:55:51 75

原创 多维数组

多维数组1.Why?如果要求计算一个班的5名同学的成绩和,可以使用一维数组 + 普通循环解决。而如果是计算三个班的各5名同学的成绩和,一维数组和普通循环实现起来不够好,所以我们才需要学习更高级的概念:多维数组。2.概念多维数组,可以理解为嵌套数组二维数组:是以 一维数组 作为 数组元素 的数组,即 “数组的数组”。多维数组的常见表现形式是二维数组、三维数组,但一般以二维数组居多。多维数组在Java中,语法是存在的,但在内存角度来看的话,只有一维数组。3.定义// 数据类型[] 数组名 =

2021-01-29 08:55:20 88 2

原创 数据结构概述

数据结构概述在开始介绍数组前,我们先来普及一下数据结构的基本概念。数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。[1]数据结构有很多种,一般来说,按照数据的逻辑结构对其进行简单的分类,包括线性结构(线性表)和非线性结构(非线性表)两类。[2]线性表(Linear List),就是表中各个结点具有线性关系。数据排成像一条线一样的结构。[

2021-01-29 08:54:30 175

原创 一维数组

一维数组变量是一种单个值的存储方式,这种存储方式无法满足日益增多的数据需求。所以我们需要寻找一种可以同时存储多个数据的存储方式。数组可以解决此类问题。1.什么是数组?数组,顾名思义就是:数据的组合。它是在没存空间中开辟一连串的存储空间,可以存储多个具有相同数据类型的数据。而且数组相比于变量来讲,拥有更多的“可玩性”。2.数组的组成类比变量来记忆。变量的组成:数据类型变量名变量值数组的组成:数组的数据类型:数组存储的是一组相同的数据类型,需要做好指定。数组名:使用数组时

2021-01-27 13:34:14 206

原创 多重循环

多重循环1.死循环**死循环:**循环语句无法正常停止的情况,就被称为死循环。一般都是缺失了循环的出口或者循环条件存在问题。按理说,死循环并不是一件好事,但是“功法没有正邪之分,有正邪之分的是使用的人。”如果被使用确定,它可以解决很多问题。**使用的场景:**当你不确定,或是确定循环条件及出口时困难/麻烦时,可以采用死循环。while (true) {}do {} while (true);for (;;) {}但无论是死循环也好,还是正常循环,都应该保证有相应出口。我们可

2021-01-27 13:33:31 121

原创 循环结构

循环结构1.检查问题代码不规范类名变量名注释缩进{}包名代码是给人看的,不是给机器看的。遵守良好的代码按规范,让你在未来就业时,不至于因为代码规范问题而被“指点”。需求理解错误在公司内,需求理解错误,意味着你的辛苦,你的劳累都是无用的。你是犯错而不是完成自己的工作。看到需求,先读,先去思考过程(程序是一系列指令的合集,是为了完成某件事情的步骤、次序)写代码思路比较传统很长时间内,一直会出现。承认自己当前的不足,而不是过于攀比。如果你发现当前你写的代码

2021-01-27 13:26:30 80

原创 选择结构

选择结构检查问题分析类名采用了小驼峰(目前只有一个)包名采用了大写(目前只有一个)运算左右没留空格(目前很多)int num = 10;System.out.println("我的年龄是: " + num);注释的//和注释内容之间没有留空格(目前2 - 3人)// 这是注释变量乱起名(目前两人)你可以用有道词典来搜索对应的意思身高:name身高 * 身高 :age2交作业的时间非要卡在DieLine代码中一行注释也没有代码要包含40%以上的注

2021-01-27 13:24:23 72

原创 常有的运算符

常用的运算符检查问题分析命名规范类名:大驼峰命名法 HelloWorld变量名:小驼峰命名法 helloworld常量名:所有的字母都大写,如果有多个单词,使用_连接包名(package):全部小写缩进问题缩进是同级对齐,下级对齐反例// xxx xxxx xxxx 输入语句结合输出语句的问题使用Scanner导入Scanner创建Scanner对象使用next() 可以输入字符串nextInt() 可以输入

2021-01-27 13:23:57 94

原创 变量和常量

变量和常量检查问题分析保留了无用的空行和注解Eclipese自动生成的 // ToDo xxx记得写完后将自己意识敲出来的空行删掉public class HelloWorld{ public static void main(String[] args){ xxxx }}还在src的默认packsge中创建类包名package应该小写单词的拼写问题demo->domemain->mianhello->hollo

2021-01-27 13:23:24 73

原创 使用Eclipse编写第一个java程序

使用Eclipse编写第一个java程序检查问题分析代码的缩进问题public class HelloWorld{ public static void main(String[] args){ System.out.println("xxx"); }}{}要和对应的语句块开头对齐。起名不注意规范,例如:HelloWorld (反例)helloworld一般java类名/源文件名应该遵循大驼峰命名法/帕斯卡命名法。首字母要大写,如果有多个单词,每个单词的首字母都要大写。

2021-01-27 13:19:11 457

原创 开发第一个Java程序

开发第一个Java程序检查发现的问题分析没有自己手动安装JDK要求:无论是家里的电脑还是学校的电脑,一定自己手动操作每天内容有些同学现在还没有做到听我指挥,指哪打哪查老师将会不喜欢你你讨厌上查老师的课,就学不好查老师没法保证你的学习效果,因为查老师的经验是经过检验的,大多数人有效不要做工厂里的“残次品”有同学是使用win7系统使用win7系统的同学可能更费工夫,多百度一下1.DOS系统1.1什么是DOS系统?DOS系统,全称Disk Operating

2021-01-27 13:17:01 93

原创 初识java

初识java检查遇到的问题大家的电脑非常混乱(引起注意)解决方案:备份好数据然后重装系统花点时间整理一下自己的电脑安装了大量的同类软件安装了两三个压缩软件解决方法:从程序和功能中,卸载不需要的软件电脑上安装有大量的游戏软件解决方案:适度娱乐压缩软件的使用问题压缩软件的诞生:因为零散的文件,散布在计算机中,无论是传输还是保存都不太方便。传输速度会非常慢!保存时占用过多的空间。压缩软件是使用一定的压缩算法来实现的压缩:今天真冷。压缩算法将

2021-01-27 13:15:58 107 1

原创 学前准备

学前准备1.课堂纪律电脑、手机、其他的音响设备保持静音。课堂上跟随老师进行互动,笔记、思想、行为进行互动。在课堂上,如果真的有急事需要接听电话,直接拿起电话出了教室再接听。(也无需要向老师请示)在课堂上,如果真的有三急,直接出了教室,不需要向老师请示。反例:严禁上课期间,上卫生间“拉帮结派”,前一个没回来,另一个需要上卫生间的不许出来(更不允许在卫生间抽烟)在教室中,保持一个较为“优雅”的坐姿,对教室保持尊重,真有特殊情况和老师报备。在上课期间,不允许小声的交谈,除了

2021-01-27 13:14:12 106 6

空空如也

空空如也

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

TA关注的人

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