![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java - SE
Java SE
博_采_众_长
理论与实践并行!
展开
-
文件的上传和下载
文件的上传和下载文件的上传和下载,是非常常见的功能。很多的系统中,或者软件中都经常使用文件的上传和下载。比如:QQ 头像,就使用了上传。邮箱中也有附件的上传和下载功能。OA 系统中审批有附件材料的上传。1 文件的上传介绍要有一个 form 标签,method=post 请求form 标签的 encType 属性值必须为 multipart/form-data 值在 form 标签中使用 input type=file 添加上传的文件编写服务器代码(Servlet 程序)接收,处理上传的数原创 2020-08-06 21:31:29 · 145 阅读 · 0 评论 -
Java(老白再次入门) - 入门概述
本系列文章均为尚硅谷资源!如有侵权,我将立即删除!原创 2020-06-02 00:07:29 · 374 阅读 · 0 评论 -
Java(老白再次入门) - 语言概述
本系列文章均为尚硅谷资源!如有侵权,我将立即删除!Java基础是学习JavaEE、大数据、Android开发的基石!Java基础知识图解1.软件开发介绍软件开发软件,即一系列按照特定顺序组织的计算机数据和指令的集合。有系统软件和应用软件之分。人机交互方式图形化界面(Graphical User Interface GUI)这种方式简单直观,使用者易于接受,容易上手操作。命令行方式(Command Line Interface CLI):需要有一个控制台,输入特定的指令,让计算机完.原创 2020-06-02 15:51:05 · 392 阅读 · 0 评论 -
Java(老白再次入门) - 语言基础
本系列文章均为尚硅谷资源!如有侵权,我将立即删除! Java基础知识图解Java基本语法(上):变量与运算符1.关键字与保留字关键字(keyword)的定义和特点定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词)特点:关键字中所有字母都为小写官方地址: https://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html保留字(reserved word)Java保留字:现有Java版.原创 2020-06-03 21:38:50 · 373 阅读 · 0 评论 -
Java(老白再次入门) - 数组
本系列文章均为尚硅谷资源!如有侵权,我将立即删除! Java基础知识图解1.数组的概述原创 2020-06-04 08:39:13 · 204 阅读 · 0 评论 -
Java(老白再次入门) - 面向对象编程(上)
本系列文章均为尚硅谷资源!如有侵权,我将立即删除! Java基础知识图解 学习面向对象内容的三条主线Java类及类的成员面向对象的三大特征其它关键字1.面向过程与面向对象面向过程(POP) 与 面向对象(OOP)二者都是一种思想,面向对象是相对于面向过程而言的。面向过程,强调的 是功能行为,以函数为最小单位,考虑怎么做。面向对象,将功能封装进对象,强调具备了功能的对象,以类/对象为最小单位,考虑谁来做。面向对象更加强调运用人类在日常的思维逻辑中采用的思想方法与原则,如抽象、分类.原创 2020-06-04 16:21:36 · 439 阅读 · 0 评论 -
Java(老白再次入门) - 面向对象编程(中)
本系列文章均为尚硅谷资源!如有侵权,我将立即删除! Java基础知识图解1.面向对象特征之二:继承性为描述和处理个人信息,定义类Person:为描述和处理学生信息,定义类Student:通过继承,简化Student类的定义:继承性(inheritance)为什么要有继承?多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可。此处的多个类称为子类(派生类),单独的这个类称为父类(基类 或超类)。可以理解为:“子类.原创 2020-06-05 12:11:42 · 300 阅读 · 0 评论 -
Java(老白再次入门) - 面向对象编程(下)
本系列文章均为尚硅谷资源!如有侵权,我将立即删除!Java基础知识图解1.关键字:static当我们编写一个类时,其实就是在描述其对象的属性和行为,而并没有产生实质上的对象,只有通过new关键字才会产生出对象,这时系统才会分配内存空间给对象,其方法才可以供外部调用。我们有时候希望无论是否产生了对象或无论产生了多少对象的情况下,某些特定的数据在内存空间里只有一份,例如所有的中国人都有个国家名称,每一个中国人都共享这个国家名称,不必在每一个中国人的实例对象中都单独分配一个用于代表国家名称的变量。.原创 2020-06-05 22:46:32 · 312 阅读 · 0 评论 -
Java(老白再次入门) - 异常处理
本系列文章均为尚硅谷资源!如有侵权,我将立即删除!Java基础知识图解1.异常概述与异常体系结构在使用计算机语言进行项目开发的过程中,即使程序员把代码写得尽善尽美,在系统的运行过程中仍然会遇到一些问题,因为很多问题不是靠代码能够避免的,比如:客户输入数据的格式,读取文件是否存在,网络是否始终保持通畅等等。⚪异常:在Java语言中,将程序执行中发生的不正常情况称为“异常”。 (开发过程中的语法错误和逻辑错误不是异常)⚪Java程序在执行过程中所发生的异常事件可分为两类:Error:Java.原创 2020-06-06 09:46:53 · 371 阅读 · 0 评论 -
Java(老白再次入门) - 多线程
本系列文章均为尚硅谷资源!如有侵权,我将立即删除!Java基础知识图解1.基本概念:程序、进程、线程????程序(program) 是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。????进程(process) 是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程。——生命周期如:运行中的QQ,运行中的MP3播放器程序是静态的,进程是动态的进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域??原创 2020-06-06 20:10:01 · 257 阅读 · 0 评论 -
Java(老白再次入门) - Java常用类
本系列文章均为尚硅谷资源!如有侵权,我将立即删除!Java基础知识图解1.字符串相关的类String的特性???? String类:代表字符串。Java 程序中的所有字符串字面值(如 “abc” )都作为此类的实例实现。???? String是一个final类,代表不可变的字符序列。???? 字符串是常量,用双引号引起来表示。它们的值在创建之后不能更改。???? String对象的字符内容是存储在一个字符数组value[]中的。public final class String imp原创 2020-06-07 10:50:13 · 213 阅读 · 0 评论 -
Java(老白再次入门) - 枚举类与注解
本系列文章均为尚硅谷资源!如有侵权,我将立即删除!Java基础知识图解1.枚举类的使用如何自定义枚举类如何使用关键字enum定义枚举类Enum类的主要方法实现接口的枚举类???? 类的对象只有有限个,确定的。举例如下:星期:Monday(星期一)、…、Sunday(星期天)性别:Man(男)、Woman(女)季节:Spring(春节)…Winter(冬天)支付方式:Cash(现金)、WeChatPay(微信)、Alipay(支付宝)、BankCard(银行卡)、CreditC转载 2020-06-08 00:27:08 · 235 阅读 · 0 评论 -
Java(老白再次入门) - Java集合
本系列文章均为尚硅谷资源!如有侵权,我将立即删除!Java基础知识图解1.Java集合框架概述???? 一方面, 面向对象语言对事物的体现都是以对象的形式,为了方便对多个对象的操作,就要对对象进行存储。另一方面,使用Array存储对象方面具有一些弊端,而Java 集合就像一种容器,可以动态地把多个对象的引用放入容器中。数组在内存存储方面的特点:数组初始化以后,长度就确定了。数组声明的类型,就决定了进行元素初始化时的类型数组在存储数据方面的弊端:数组初始化以后,长度就不可变了,不便于原创 2020-06-08 12:00:51 · 260 阅读 · 0 评论 -
Java(老白再次入门) - 泛型
本系列文章均为尚硅谷资源!如有侵权,我将立即删除!Java基础知识图解1.为什么要有泛型泛型的设计背景集合容器类在设计阶段/声明阶段不能确定这个容器到底实际存的是什么类型的对象,所以在JDK1.5之前只能把元素类型设计为Object,JDK1.5之后使用泛型来解决。 因为这个时候除了元素的类型不确定,其他的部分是确定的,例如关于这个元素如何保存,如何管理等是确定的,因此此时把元素的类型设计成一个参数,这个类型参数叫做泛型。Collection,List,ArrayList 这个就是类型参数.原创 2020-06-09 18:40:35 · 234 阅读 · 0 评论 -
Java(老白再次入门) - IO流
本系列文章均为尚硅谷资源!如有侵权,我将立即删除!Java基础知识图解原创 2020-06-14 22:04:55 · 281 阅读 · 0 评论 -
Java(老白再次入门) - 网络编程
本系列文章均为尚硅谷资源!如有侵权,我将立即删除!Java基础知识图解转载 2020-06-16 15:16:35 · 293 阅读 · 0 评论 -
Java(老白再次入门) - Java反射机制
本系列文章均为尚硅谷资源!如有侵权,我将立即删除!Java基础知识图解1.Java反射机制概述Java Reflection???? Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。???? 加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个类只有一个Class对象),这个对象就包含了完整的类的结构信息。我们可以通过这个对象看到类的结构。这个对象就像一面原创 2020-06-18 21:28:23 · 172 阅读 · 0 评论 -
Java(老白再次入门) - Java8的其它新特性
本系列文章均为尚硅谷资源!如有侵权,我将立即删除!Java基础知识图解Java 8新特性简介Java 8 (又称为 jdk 1.8) 是 Java 语言开发的一个主要版本。Java 8 是oracle公司于2014年3月发布,可以看成是自Java 5 以来最具革命性的版本。Java 8为Java语言、编译器、类库、开发工具与JVM带来了大量新特性。速度更快代码更少(增加了新的语法:Lambda 表达式) 强大的 Stream API便于并行最大化减少空指针异常:Optional.原创 2020-06-25 20:07:18 · 227 阅读 · 0 评论 -
Java(老白再次入门) - JUnit单元测试
JUnit单元测试步骤:选中当前工程 - 右键:build path - add libraries - JUnit 4 - 下一步创建Java类,进行单元测试此时的Java类要求1️⃣ 此类是public的 2️⃣ 此类提供公共的无参的构造器此类中声明单元测试方法。此时的单元测试方法:方法的权限是public,没有返回值,没有形参此单元测试方法上需要声明注释:@Test,并在单元测试中导入: import org.junit.Test;声明好单元测试方法以后,就可以在方法体中测试相关原创 2020-07-04 12:27:49 · 3139 阅读 · 1 评论