自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL零基础学习

MySQL1.数据库1.1数据库(DB,DateBase)概念:是数据仓库,是软件,安装在操作系统上,SQL可以存储大量的数据作用:存储数据,管理数据1.2 数据库分类关系型数据库:(SQL)MySQL,Oracle,Sql Server,DB2 ,SQLlite通过表和表之间,行和列之间的关系进行数据的存储非关系型数据库:(NoSQL) Not OnlyRedis,MongDB对象存储,通过对象自身的属性来决定1.3 DBMS(数据库管理系统)数据库的管理软件,科学.

2021-05-18 10:04:40 466 1

原创 注解和反射

注解和反射注解(Annotation)是jdk5引入的新技术。Anotation的作用:可以对程序作出解释,可以被其它程序(比如编译器等)读取。Annotation的格式:注解是以”@注释名”在代码中存在的,还可以添加一些参数值。Annotation可以在package,class,method,filed等上面,相当于给它们添加了额外的辅助信息,可以通过反射机制来实现这些元数据的访问。内置注解@Override:定义在java.long.Override中,此注解只适用于修辞方法,表示一个方

2021-03-26 10:51:40 239

原创 GUI编程

GUI编程1、简介Gui的核心技术: Swing AWT1.界面不美观2.需要jre环境为什么要学习?可以写出自己心中想要的一些小工具工作时候,也可能维护到swing界面,但概率极小。了解MVC架构,了解监听!AWT(Swing前身,讲底层的实现)2.1 AWT介绍包含了很多类和接口!GUI:图像用户界面。 Eeclipse:java环境写的元素:窗口、按钮、文本框java.awt包里2.2组件和容器窗口public class TestFrame01 {

2021-03-24 21:19:54 202

原创 网络编程

网络编程1.1概述计算机网络:计算机网络是指将==地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来==,在网络操作系统,网络管理软件及==网络通信协议==的管理和协调下,实现**资源共享和信息传递**的计算机系统。连接起来多电脑—通信协议—资源共享网络编程的目的:无线电台…传播交流信息,数据交换。通信想要达到这个效果需要什么:如何准确的定位网络上的一台主机 192.168.16.124:端口,定位到这个计算机上的某个资源找到了这个主机,如何传输数据呢?jav

2021-03-22 16:06:34 1515

原创 Java多线程

Java多线程Process与Thread程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念。而进程则是执行程序的一次执行过程,它是一个动态的概念。是系统资源分配的单位(程序的最小单位,是资源调度的最小单位)通常在一个进程中可以包含若干个线程,当然一个进程中至少有一个线程,不然没有存在的意义。线程是CPU调度和执行的的单位。注意:很多多线程是模拟出来的,真正的多线程是指有多个cpu,即多核,如服务器。如果是模拟出来的多线程,即在一个cpu的情况下,在同一个时间点,cpu只能执

2021-03-21 17:06:54 261

原创 Lambda表达式

Lambda表达式理解Functional Interface((函数式接口)是学习Java8 lambda表达式的关键所在。函数式接口的定义:任何接口,如果只包含唯一一个抽象方法,那么它就是一个函数式接口。对于函数式接口,我们可以通过lambda表达式来创建该接口的对象。为什么要使用lambda表达式避免匿名内部类定义过多可以让你的代码看起来很简洁去掉了一堆没有意义的代码,只留下核心的逻辑。public class TestLambda { //2、静态内部类

2021-03-21 09:43:48 114

原创 I/O框架

I/O框架流概念:内存与存储设备之间传输数据的通道,数据借助流传输。分类:流向分:输入流:将<存储设备>中的内容读入到<内存>中。(文件到程序)输出流:将<内存>中的内容写入到<存储设备>中。(程序到文件)按单位:字节流:以字节为单位,可以读写所有数据。字符流:以字符为单位,只能读写文本数据。按功能:节点流:具有实际传输数据的读写功能。过滤流:在节点流的基础之上增强功能。字节流字节流的父类(抽象类):I

2021-03-20 16:22:20 259

原创 Java集合框架

Java集合框架集合概念:对象的容器,定义了对多个对象进行操作的常用方法。可实现数组的功能。和数组的区别:数组长度固定,集合长度不固定数组可以存储基本类型和引用类型,集合只能存储引用类型位置:java.util.*Collection体系集合Collection父接口特点:代表一组任意类型的对象,无序、无下标、不能重复。方法:boolean add(Object obj)//添加一个对象。boolean addAll(Collection c)//将一个集合

2021-03-19 16:52:32 122

原创 Java常用类

常用类ObiectObject是类层次结构的根类,所有的类都直接或者间接的继承自Object类。Object类的构造方法有一个,并且是无参构造getClass()方法public final 类<?> getClass()返回引用中存储的实际对象类型应用:通常用于判断两个引用中实际存储对象类型是否相同对象名.getClass();hashCode()方法public int hashCode()返回对象的哈希码值哈希值根据对象的地址或字符串或数字使

2021-03-18 19:57:03 147

原创 Java内部类

内部类在一个类的内部再定义一个完整的类也会生成class文件可以直接访问外部类的私有成员可为外部类提供必要的功能组件1.成员内部类class Inner(){ }在类的内部定义,与实例变量、实例方法同级别的类。外部类的一个实例部分,创建内部类对象时,必须依赖外部类对象。(调用内部类要通过外部类)Inner inner=new Outer().new Inner();在外部类,内部类存在重名属性时候,会优先访问内部类属性。Outer.this.属性;//内

2021-03-18 11:03:40 115

原创 java异常

java异常1. 什么是异常实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序在跑着,内存或硬盘可能满了等等。软件程序在运行过程中,非常可能遇到刚刚提到的这些异常问题,我们叫异常,英文是:Exception,意思是例外。这些,例外情况,或者叫异常,怎么让我们写的程序做出合理的处理。而不至于程序崩溃。异常指程序运行中出现的不期而至的各种状况,如

2021-03-01 12:23:59 131

原创 面向对象编程

面向对象编程OOP(面向对象编程)OO(面向对象)1.面向对象面向对象编程的本质是:以类的方式组织代码,以对象的组织(封装)数据。抽象三大特性:- 封装- 继承- 多态从认识论角度:先有对象后有类,对象是具体的事物,类是抽象的,是对对象的抽象从代码运行角度:先有类后有对象,类是对象的模板2.方法回顾方法的定义(补充):break是跳出switch,跳出循环return代表结束方法,返回一个结果方法的调用(补充)静态方法可以通过类名.方法直接调

2021-02-24 21:13:16 134

原创 Java数组

Java数组1.数组的定义数组描述的是相同类型数据的有序集合数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们2.数组声明和创建数组的声明dataType [] arrayRefVar;//首选方法或dataType arrayRefVar [];如int [] nums;或int nums[];数组的创建//用new操作符创建数组dataType[] arrayRefV

2021-02-20 19:34:45 136

原创 Java方法

Java方法1.方法的定义方法的命名规则:首字母小写,驼峰样式Java方法是语句的集合,它们在一起执行一个功能解决一类问题的步骤的有序组合包含于类或对象中在程序中被创建,在其他地方被引用原子性:一个方法只完成一个功能方法的语句格式:修饰符 返回值类型 方法名(参数类型 参数名){ ··· 方法体 ··· return 返回值;}Java的方法类似于其他语言的函数。是一段用于完成特定功能的代码片段,一般情况下,定义一个方法包含以下语法:方法包含一个方法头

2021-02-19 16:32:05 238

原创 Java基础语法

Java基础语法1.注释//单行注释/*多行注释*//** *@文档注释 *///有趣的注释/** !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!` `4!!!!!!!!!!~4!!!!!!!!!!!!!!!!!* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

2021-02-18 23:34:29 140

原创 流程控制学习

流程控制学习1.Scanner对象java.util.Scanner 导入的Scanner类可以通过Scanner类来获取用户的输入1.基本语法:Scanner sc=new Scanner(System.in);//创建一个扫描器对象,用于接收键盘数据2.通过Scanner类的next()与 nextLint()方法获取输入的字符串,使用hasNext()和hasNextLine()判断是否还有输入的数据next():一定要读取到有效字符后才可以结束输入对输入有效字符前遇到的空白,

2021-02-18 23:31:42 164

原创 Markdown语法

Markdown语法1.标题前置‘#’个数为几级标题(快捷键:Ctrl + 1~6):三级标题:三级四级标题:四级2.引用‘>’后跟引用内容引用3.字体1.粗体‘ ** ’+内容+‘ ** ’(快捷键:Ctrl + B)2.斜体‘ * ’+内容+‘ * ’(快捷键:Ctrl + I)3.下划线+内容+ (快捷键:Ctrl + U)4.删除线’ ~~ ‘+内容+‘ ~~ ’5.注释6.分割线单行”***“ 或 “—“。4.图像/超链接1.图像格式:

2021-02-16 22:07:37 154

空空如也

空空如也

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

TA关注的人

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