自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Java_狗的博客

分享日常学习。

  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

原创 小白学习之路(JavaWeb篇)之 文件上传、下载

文件上传、下载文件的上传和下载​ 文件的上传和下载,是非常常见的功能。很多的系统中,或者软件中都经常使用文件的上传和下载。​ 比如:QQ 头像,就使用了上传。​ 邮箱中也有附件的上传和下载功能。​ OA 系统中审批有附件材料的上传。1、文件的上传介绍(重点)​ 1、要有一个 form 标签,method=post 请求​ 2、form 标签的 encType 属性值必须为 multipart/form-data 值​ 3、在 form 标签中使用 input type=file 添

2020-09-09 19:04:08 360

原创 小白学习之路(JavaWeb篇)之 Cookie&Session

Cookie&Session1、Cookie饼干1、什么是 Cookie?​ 1、Cookie 翻译过来是饼干的意思。​ 2、Cookie 是服务器通知客户端保存键值对的一种技术。​ 3、客户端有了 Cookie 后,每次请求都发送给服务器。​ 4、每个 Cookie 的大小不能超过 4kb2、如何创建 CookieServlet 程序中的代码:protected void createCookie(HttpServletRequest req, HttpServletR

2020-09-09 15:19:59 314

原创 小白学习之路(JavaWeb篇)之 EL表达式&JSTL标签库

EL 表达式1、什么是 EL 表达式,EL 表达式的作用?​ EL 表达式的全称是:Expression Language。是表达式语言。​ EL 表达式的什么作用:EL 表达式主要是代替 jsp 页面中的表达式脚本在 jsp 页面中进行数据的输出。​ 因为 EL 表达式在输出数据的时候,要比 jsp 的表达式脚本要简洁很多。<body> <% request.setAttribute("key","值"); %> 表达式脚本输出

2020-09-08 23:31:45 370

原创 小白学习之路(JavaWeb篇)之 Servlet(下)

Servlet(下)1.HttpServletRequest 类1、HttpServletRequest 类有什么作用。​ 每次只要有请求进入 Tomcat 服务器,Tomcat 服务器就会把请求过来的 HTTP 协议信息解析好封装到 Request 对象中。​ 然后传递到 service 方法(doGet 和 doPost)中给我们使用。我们可以通过 HttpServletRequest 对象,获取到所有请求的信息。2、HttpServletRequest 类的常用方法​ i. get

2020-09-08 23:30:06 343

原创 小白学习之路(JavaWeb篇)之 Servlet(上)

Servlet(上)1.Servlet 技术1、什么是 Servlet1、Servlet 是 JavaEE 规范之一。规范就是接口2、Servlet 就 JavaWeb 三大组件之一。三大组件分别是:Servlet 程序、Filter 过滤器、Listener 监听器。3、Servlet 是运行在服务器上的一个 java 小程序,它可以接收客户端发送过来的请求,并响应数据给客户端。2、手动实现 Servlet 程序1、编写一个类去实现 Servlet 接口2、实现 service 方法,处理

2020-09-08 23:24:06 164

原创 小白学习之路(JavaWeb篇)之 jsp

jsp1、为什么要学习 jsp 技术1.1、什么是 jsp?​ JSP(全称 Java Server Pages)是由 Sun 公司专门为了解决动态生成 HTML 文档的技术。1.2、Servlet 程序输出 html 页面。​ 在学习 jsp 技术之前,如果我们要往客户端输出一个页面。我们可以使用 Servlet 程序来实现。具体的代码如下:1)Servlet 输入 html 页面的程序代码:package com.atguigu.servlet; import java.io.IOE

2020-09-08 23:19:34 442

原创 小白学习之路(JavaWeb篇)之 JQuery(下)

JQuery(下)1、jQuery 的属性操作jQuery 属性操作html() 它可以设置和获取起始标签和结束标签中的内容。 跟 dom 属性 innerHTML 一样。 text() 它可以设置和获取起始标签和结束标签中的文本。 跟 dom 属性 innerText 一样。 val() 它可以设置和获取表单项的 value 属性值。 跟 dom 属性 value 一样 val 方法同时设置多个表单项的选中状态:<!DOCTYPE html><html lang="

2020-08-25 11:41:47 190

转载 小白学习之路(JavaWeb篇)之 JQuery(上)

JQuery (上)1、jQuery 介绍什么是 jQuery ?jQuery,顾名思义,也就是 JavaScript 和查询(Query),它就是辅助 JavaScript 开发的 js 类库。jQuery 核心思想!!!它的核心思想是 write less,do more(写得更少,做得更多),所以它实现了很多浏览器的兼容问题。jQuery 流行程度jQuery 现在已经成为最流行的 JavaScript 库,在世界前 10000 个访问最多的网站中,有超过 55%在使用 jQu

2020-08-25 10:43:56 169

原创 小白学习之路(JavaWeb篇)之 JavaScript

JavaScript1、JavaScript介绍Javascript 语言诞生主要是完成页面的数据验证。因此它运行在客户端,需要运行浏览器来解析执行JavaScript 代码。JS 是 Netscape 网景公司的产品,最早取名为 LiveScript;为了吸引更多 java 程序员。更名为JavaScript。JS 是弱类型,Java 是强类型。特点:交互性(它可以做的就是信息的动态交互)安全性(不允许直接访问本地硬盘)跨平台性(只要是可以解释 JS 的浏览器都可以

2020-08-24 17:09:42 286 1

原创 小白学习之路(JavaWeb篇)之 html和css

01-HTML和CSS1、B/S 软件的结构JavaSE C/S Client Server B/S Browser Server2、前端的开发流程3、网页的组成部分页面由三部分内容组成!分别是内容(结构)、表现、行为。内容(结构),是我们在页面中可以看到的数据。我们称之为内容。一般内容 我们使用html 技术来展示。表现,指的是这些内容在页面上的展示形式。比如说。布局,颜色,大小等等。一般使用CSS 技术实现行为,指的是页面中元素与输入设备交互的响应。一般使用 ja

2020-08-21 11:31:15 804 1

原创 小白学习之路(数据库篇)之 JDBC

JDBC核心技术来源:bilibili-尚硅谷-JDBC核心技术(新版jdbc)第1章:JDBC概述1.1 数据的持久化持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以”固化”,而持久化的实现过程大多通过各种关系数据库来完成。持久化的主要应用是将内存中的数据存储在关系型数据库中,当然也可以存储在磁盘文件、XML数据文件中。1.2 Java中的数据存储技术在Java中,

2020-08-18 09:11:31 1738 2

原创 小白学习之路(数据库篇)之 MySQL(上)

MySQL数据库数据库常用关系型数据库SQL ServerOracleMySQLDB2PostgressSyBase使用命令行窗口连接MySQL数据库实例​ mysql –u用户名 –p密码​ mysql -hlocalhost –u用户名 –p密码DBMS和DB​ DBMS,数据库管理系统。数据库软件称为DBMS​ DB是通过DBMS创建和操作的容器。数据库服务器、数据库和表的关系所谓数据库服务器, 是指在机器上装了一个数据库管理程序,这个管理程序可以管理多个数

2020-08-14 11:47:40 177

原创 Java小白学习之路(Java基础)之 文件和流

文件和流文件File类File类的使用java.io.File类:文件和文件目录路径的抽象表示形式,与平台无关File 能新建、删除、重命名文件和目录,但 File 不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入/输出流。想要在Java程序中表示一个真实存在的文件或目录,那么必须有一个File对 象,但是Java程序中的一个File对象,可能没有一个真实存在的文件或目录。File对象可以作为参数传递给流的构造器File类的使用:常用构造器public

2020-08-12 12:29:30 291

原创 Java小白学习之路(Java基础)之 集合

集合Java集合概述一方面,面向对象语言对事物的体现都是以对象的形式,为了方便对多个对象的操作,就要对对象进行存储。另一方面,使用Array存储对象方面具有一些弊端,而Java集合就像一种容器,可以动态地把多个对象的引用放入容器中。>数组在内存存储方面的特点:​ √数组初始化以后,长度就确定了。​ √数组声明的类型,就决定了进行元素初始化时的类型>数组在存储数据方面的弊端:​ √数组初始化以后,长度就不可变了,不便于扩展​ √数组中提供的属性和方法少,不便于进行添加、删除

2020-08-11 11:40:00 287

原创 Java小白学习之路(Java基础)Day10

Day10异常什么是异常异常是指由于程序中的错误而导致正常的程序流程中断的一种事件。如:除数为0,数组越界,文件找不到等都属于异常。Java异常分类从理论的角度Java中异常分为两类,分别为 :Error(错误):JVM系统内部错误、资源耗尽等严重情况Exception(异常):因编程错误或偶然的外在因素导致的一般性问题,例如:对负数开平方根、空指针访问、试图读取不存在的文件、网络连接中断等。从编程角度考虑可以将异常(Exception)分为以下两类 :非检查型(u

2020-08-09 19:08:02 266

原创 Java小白学习之路(Java基础)Day09

Day09书接上回,抽象类、接口和内部类抽象类和接口两种机制的引入,使Java拥有了强大的面向对象编程能力。抽象类在面向对象的概念中,所有的对象都是通过类来表述,但并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一类具体的对象,这样的类就是抽象类。抽象类往往用来表征对问题领域进行分析、设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象。抽象类注意:abstract放在class前,指明该类是抽象类;abstract放在方法声明中,

2020-08-09 16:16:53 532

原创 Java小白学习之路(Java基础)Day08

书接上回,面向对象类之间的关系目标:理解继承和多态的概念掌握继承、多态的实现和使用掌握super、final关键字的使用掌握Object类继承在Java中,被继承的类叫父类(parent class)或超类(super class),继承父类的类叫子类(subclass)或派生类(derived class)。在Java中,关键字“extends”表示继承,后面紧跟父类的类名,格式如下 : class SubClass extends SuperClass{}例如:

2020-08-09 15:53:11 153

原创 Java小白学习之路(Java基础)Day07

Day07面向对象何谓面向对象?>面向对象,将功能封装进对象,强调具备了功能的对象,以类/对象为最小单位,考虑谁来做。>面向对象更加强调运用人类在日常的思维逻辑中采用的思想方法与原则,如抽象、分类、继承、聚合、多态等。面向对象的三大特征:>封装:封装就是把对象的属性(状态)和方法(行为)结合在一起,并尽可能隐蔽对象的内部细节,成为一个不可分割的独立单位(即对象),对外形成一个边界,只保留有限的对外接口使之与外部发生联系。>继承:继承是软件重用的一种形式,它通过重用现有类

2020-08-09 11:53:51 614

原创 Java小白学习之路(Java基础)Day06

补充Scanner类:获取控制台输入。它是一个工具类,属于java.util包。用法:Scanner console = new Scanner(System.in);//定义一个Scanner类方法:console.nextInt();//输入整数​ console.nextLine();//输入字符串​ console.nextDouble() ;//输入小数Random类:实现的随机算法是伪随机,也就是有规则的随机。用法:Random random = new R

2020-08-08 22:36:30 236 1

原创 Java小白学习之路(Java基础)Day05

Day05数组一维数组数组的理解:数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。数组相关的概念:数组名元素角标、下标、索引数组的长度:元素的个数数组的特点:数组是有序排列的数组属于引用数据类型的变量。数组的元素,既可以是基本数据类型,也可以是引用数据类型创建数组对象会在内存中开辟一整块连续的空间数组的长度一旦确定,就不能修改。数组的分类:按照维数:一维数组、二维

2020-08-08 22:18:31 171

原创 Java小白学习之路(Java基础)Day04

Day04书接上回,分支结构二:switch-case格式switch(表达式){case 常量1:执行语句1;//break;case 常量2:执行语句2;//break;…default:执行语句n;//break;} String season = "summer"; switch (season) { case "spring": System.out.println("春暖花开"); break; case "summer": System.out.

2020-08-08 18:29:41 230

原创 Java小白学习之路(Java基础)Day03

Day03运算符算数运算符:+ - * / % (前)++ (后)++ (前)-- (后)–除号:/ int num1 = 11; int num2 = 5; int result1 = num1 / num2; System.out.println(result1);//2取余:% int m1 = 11; int n1 = 5; System.out.println("m1 % n1 = " + m1 % n1);//1(前)++ :先自增1,后运算。(后)++ :先运算,

2020-08-08 17:56:47 172

原创 Java小白学习之路(Java基础)Day02

Day02计算机中不同进制的使用说明二进制(binary):0,1 ,满2进1.以0b或0B开头。十进制(decimal):0-9 ,满10进1。八进制(octal):0-7 ,满8进1. 以数字0开头表示。十六进制(hex):0-9及A-F,满16进1. 以0x或0X开头表示。此处的A-F不区分大小写。如:0x21AF +1= 0X21B0标识符的使用1.标识符:凡是自己可以起名字的地方都叫标识符。比如:类名、变量名、方法名、接口名、包名…2.标识符的命名规则由26个英文字母大小写,0

2020-08-08 17:33:16 146

原创 Java小白学习之路(Java基础)Day01

Day01对第一个java程序进行总结public static void main(String[] args){ System.out.println("Hello,World!");}1.java程序编写-编译-运行的过程​ 编写:我们将编写的java代码保存在以".java"结尾的源文件中​ 编译:使用javac.exe命令编译我们的java源文件。格式:javac 源文件名.java​ 运行:使用java.exe命令解释运行我们的字节码文件。 格式:java 类名2.在一个j

2020-08-08 17:32:40 233

安卓课程设计-天气查询app(彩虹天气).rar

(敲代码不易,1个积分捧个场)此案例为本人大三Android程序设计的课程设计,通过查询网上大量案例,历经一周的时间《彩虹天气app》诞生,项目还不是特别完善,如果有时间,还会继续完善。 此项目实现定位查天气,添加城市删除城市,更换壁纸。

2020-08-13

Java面向对象.xmind

Java是一门面向对象编程语言,就类型而言“面向对象”相关知识的重要性不言而喻,关于Java面向对象的脑图,知识非常全面。

2020-08-13

空空如也

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

TA关注的人

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