![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java入门基础
文章平均质量分 92
笑若星河
爱笑的人越努力越幸运!
展开
-
MySql数据库世界
MySql1. 数据库基本概念1. 数据库:DateBase 简写DB2.概述:数据库是用于存储和管理数据的仓库3.特点:用于持久化存储数据的,数据库其实就是一个文件系统方便存储和管理数据使用统一的操作数据语言—SQL(普通话)4.常见的数据库:MySQL特点:开源,免费,深受中小企业喜爱Oracle特点:安全,扩展性强,功能完备SQL Server特点:C# 和 .NET项目中应用比较多5.启动和关闭 MySQL安装好之后,需要启动服务,什么原创 2021-03-27 17:47:10 · 255 阅读 · 1 评论 -
JDBC单独了解一下
JDBC1.JDBCJDBC:Java DataBase Connectivty:Java数据库连接 ,简单的来说:Java语言操作数据库。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-o8xNXYQ1-1616838354633)(E:\JAVA上课笔记\img\image-20210225194955000.png)]JDBC:其实是Sun公司定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商实现这套接口,提供数据库驱动jar包,我们可以使用这套接口进行原创 2021-03-27 17:46:26 · 191 阅读 · 0 评论 -
JSP+Servlet+JDBC的世界等你来
JSP+Servlet+JDBC1.Web相关概念1.1软件架构B/S:浏览器端/服务器端C/S:客服端到服务器端1.2资源分类静态资源:所有用户访问结果都一样,成为静态资源,静态资源可以直接被浏览器解析如HTML,CSS动态资源:每个用户访问相同的资源,得到结果可能不同,称为动态资源。动态资源被访问后,需要先转换为静态资源,再返回给浏览器。如JSP+Servlet,php[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZDaSrBYJ-原创 2021-03-27 17:45:36 · 627 阅读 · 0 评论 -
网络编程的相关知识大全等你来看
网络编程1.什么是网络?概述:将地理位置不同的,具有独立功能的多态计算机及外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通讯协议的管理和协调下实现资源共享和信息传递的计算机系统关键词:1.独立的多台计算机2.实现资源共享和信息传递2.什么是网络编程?概述:用来实现网络互连的不同计算机上运行的程序间可以进行数据交换3.网络模型概述:计算机之间以何种规则进行通信,就是网络模型研究的问题常见模型:OSI参考模型TCP/IP参考模型[外链图片转存失败,源站可能有防原创 2021-03-27 17:44:28 · 159 阅读 · 0 评论 -
教你了解多线程
多线程学习多线程之前,我们要先了解什么是线程,因为线程是依赖于进程存在的1.进程概述:正在运行的程序叫进程。进程是系统进行资源分配和调用的独立单位。每一个进程都有它自己的内存空间和系统资源。多进程的意义: 单进程计算机只能最一件事,而现代的计算机都是多进程的,也就是可以同时做很多事情举例:一边做笔记(typora),一边聊天,一边敲代码 所以多进程的意义:同一时间可以同时进行多个任务,提高工作效率,并提高CPU利用率。思考:我电脑单核处理器,我一边做笔记,一边音乐,他们是原创 2021-03-27 17:43:01 · 267 阅读 · 0 评论 -
XML语言
16.XML1.概念XML:Extendsible Markup Language 可扩展标记语言1.可扩展:标签都是自定义的2.功能:1.配置文件2.在网络中传输3.与HTMl的区别1.XML标签是自定义的,HTML标签是预定义的2.XML语法严格,HTML语法松散3.XML是存储数据的,HTML是展示数据的2.语法1.语法:1.XML文档的后缀:.xml2.XML文档的第一行必须是文档声明<?XML version='1.0' ?>3.XML文档中有且仅有一个原创 2021-02-25 16:55:17 · 513 阅读 · 0 评论 -
反射的作用和理解
反射本章重点:1.获取Class实例2.创建运行时类对象3.调用运行时类的指定结构4.代理模式-静态代理和动态代理1.反射机制的概述1.1 概述**Reflection(反射):**它是动态语言的关键,反射机制允许程序在执行期间借助反射API取得任何类的内部结构(信息),并能直接操作任意对象的内部属性和方法动态性:java程序执行有两个过程:编译 和 执行。动态性说的就是程序编辑器并不能确定我们需要使用哪些对象,只有在实际执行的时候才能确定。理解: 加载完类之后,在堆内存的原创 2021-02-25 16:54:00 · 643 阅读 · 1 评论 -
IO流知识梳理
11.IO流1.概述IO流又叫输入输出流,当我们将内存中的数据写到硬盘上时,这个过程就叫输出流(OutPut),当我们将硬盘上的数据读取到内存中时,这个过程就叫输入流(InPut)。流本身是一个抽象的概念,是对数据传输的总称,也就是说,数据在设备间的传输,叫做流。 本章重点:1.明确操作是读还是写2.使用何种类型的流。2.铺垫技术学习IO流之前学要学习两个技术:一个是异常,一个是File类。**异常:**因为介质间传输数据会出现很多问题,比如找不到文件,文件格式错误,读写错误,我们需要原创 2020-12-06 13:34:04 · 338 阅读 · 0 评论 -
Java集合知识大全
1.集合的由来目前我们所学的两种容器可以用来存储数据1.数组:可以存对象,但是长度固定,且只能存单一对象2.StringBuffer(StringBuilder):只能存字符串显然这两种容器不能满足我们的需求,所以Java提供了另一种容器:集合。2.集合和数组的区别1.长度的区别:数组的长度是固定的,集合的长度是不固定的2.存储的区别:数组存储同一类型数据集合可以存储不同类型的数据package org.wdit.unit10.集合;import java.原创 2020-11-29 10:26:32 · 354 阅读 · 0 评论 -
23个常用类大全
1.API概述:全称:Application programing Interface应用程序编程接口 相当于Java使用说明书。2.Object类(hashCode();)概述:类层次的根所有类都直接或间接的继承该类构造方法:public Object(){}/*Object类* 概述:类Object是类层次结构的根类,每个类都使用Object作为超类。**方法:public int hashCode():返回此对象的一个哈希码值,类Object定义的hashC原创 2020-11-29 10:10:57 · 1548 阅读 · 0 评论 -
封装,继承,多态,抽象类,接口,导包,权限修饰符,内部类
1.封装概述:隐藏对象的属性和实现细节,仅对外提供公共的访问方式。原则:不需要要用户访问的内容隐藏起来优点:1.安全性高2.独立性高3.复用性高2.private关键字1.它是一个权限修饰符2.成员变量和成员方法3.被它修饰的成员变量和成员方法只能在本类中被访问,如果其他类想访问,就必须提供公共的访问方式3.封装和private的应用1.私有化成员变量2.提供公共的访问方式:getXxx/setXxx4.this...原创 2020-11-14 16:04:04 · 124 阅读 · 0 评论 -
面向对象
1.思想2.面向过程和面向对象的区别面向过程:今天早上要去上课的完整过程:起床---刷牙---洗脸---穿鞋---出门--打车--走进教室---上课特点:具体的每一步我们都是参与者,关注的是解决问题的过程面向对象:洗衣服:直接将衣服扔进洗衣机里,然后晾衣服。中间没有关注洗衣机洗衣服的过程。特点:只关注最终的结果3.面向对象的特点:A.更符合人们思考问题的方式B.将我们从执行者变为了调用者C.将问题简化4.举例:把大象装入冰箱设计为更符合面向对象思想的思考:原创 2020-11-07 22:34:40 · 89 阅读 · 0 评论 -
方法,数组初学入门
一、方法(面向对象)1.概念执行特定业务逻辑操作的结构体,在Java中是方法,在c语言中是函数。特点:提高代码复用性简化代码结构提高代码可维护性2.语法访问修饰符 返回值类型 方法名([参数1,参数2,...]){方法体(执行特定操作内容);}方法四要素:1. 访问修饰符:public static |private|protected|默认2.返回值:方法的返回结果类型,类型可以是:引用类型、基本数据类型3. 方法名:自定义,命名规则和变量相同4.参数列表:原创 2020-11-07 22:29:44 · 267 阅读 · 0 评论 -
需求:求1-100之间偶数和
* switch选择结构:* 语法:* switch(表达式){* case 常量1:* 语句体1;* break;* case 常量2:* 语句体2;* break;* ……* default:* ...原创 2020-10-25 21:58:22 · 821 阅读 · 0 评论 -
嵌套if选择结构 * * 需求:判断3个数中最大的数
/*** 嵌套if选择结构** 需求:判断3个数中最大的数*/public class ifDemo3 { //主方法 public static void main(String[] args) { //定义3个变量 int num = 10; int num2 = 20; int num3 = 30; //判断/* if (num > num2) { ...原创 2020-10-25 17:54:33 · 818 阅读 · 0 评论 -
if选择结构两种格式
if选择结构:* 格式1:* if(关系表达式){* 语句体* }* 格式2:* if(关系表达式){* 语句体1* }else{* 语句体2* }*/public class IfDemo { public static void main(String[] args) {...原创 2020-10-25 17:52:12 · 386 阅读 · 0 评论 -
逻辑运算符,位运算符,三目运算符,计算中的补码计算过程举例
逻辑运算符逻辑运算符只能⽤于 boolean 类型的数据运算,判断 boolean 数据之间的逻辑关系,与、或、⾮。&(与)、|(或)、!(⾮)、&&(短路与)、||(短路或)与&变量1 & 变量2:只有当变量 1 和变量 2 都为 true,结果为 true,否则为 false。 (有一假则为假)或|变量1 | 变量2:变量 1 和变量 2 只要有⼀个为 true,结果为 true,否则为 false。 (有一真则为真)非!!变量1:原创 2020-10-25 13:53:50 · 397 阅读 · 0 评论 -
java平台,关键字,标识符,常量,进制转换
一.Java的三个平台 1.JavaSE------J2SE 是其他两个平台版本的基础 2.JavaME------J2ME 针对于移动端开发的版本 3.JavaEE------J2EE 针对于Web应用的开发版本...原创 2020-10-25 13:25:32 · 110 阅读 · 0 评论