![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 87
dandelion_.
愿有人看见我的斑斓,亦有人懂得我的黑白。
展开
-
JavaWeb-02
1、Servlet 1.1、Servlet简介 Servlet是sun公司开发动态web的一门技术 sun在这些API中提供一个借口叫做:Servlet,如果你想开发一个Servlet程序,只需要完成两个小步骤: 1、编写一个类,实现Servlet接口 2、把开发好的Java类部署到web服务器中。 把实现了Servlet接口的Java程序叫做,Servlet 1.2、HelloServlet 1、构建一个普通的Maven项目,删掉里面的src目录,以后我们的学习就在这个项目里面建立Moudel;这个空的工原创 2022-05-11 19:46:08 · 102 阅读 · 0 评论 -
JavaWeb-01
1、基本概念 1.1、前言 web开发,web网页的意思,分为静态web(HTML,CSS)提供给所有人看的数据始终不会发生变化!动态web(淘宝,几乎所有的网站)提供给所有人的数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同!技术栈:Servlet/JSP,ASP,PHP。在Java中,动态web资源开发的技术统称为JavaWeb 1.2、web应用程序 web应用程序:可以提供浏览器访问的程序 a.html,b.html…多个web资源,这些web资源可以被外界访问,对外界提供服务;原创 2022-05-09 16:49:17 · 68 阅读 · 0 评论 -
注解和反射
注解 注解入门 内置注解 自定义注解,元注解 什么是注解 Annotation是从JDK5.0开始引入的新技术 Annotation的作用: 不是程序本身,可以对程序作出解释。(这一点和注释(comment)没什么区别) 可以被其他程序(比如:编译器等)读取 Annotation的格式: 注解是以“@注释名”在代码中存在的,还可以添加一些参数值,例如:@SuppressWarning(value = “unchecked”) Annotation在哪里使用? 可以附加在package,class原创 2022-04-24 19:13:21 · 56 阅读 · 0 评论 -
多线程详解-02
线程状态 线程同步(重点) 线程通信问题 高级主题 03线程状态 线程状态 new:Thread t = new Thread()线程对象一旦创建就进入到了新生状态 就绪状态:当调用start()方法,线程立即进入就绪状态,但不意味着立即调度执行 运行状态:进入运行状态,线程才真正执行线程体的代码块 阻塞状态:当调用sleep,wait或同步锁定时,线程进入阻塞状态,就是代码不往下执行,阻塞事件解除后,重新进入就绪状态,等待cpu调度执行 dead:线程中断或者结束,一旦进入死亡状态,就不能..原创 2022-04-22 16:43:42 · 121 阅读 · 0 评论 -
多线程详解-01
线程简介 线程实现(重点) 线程状态 线程同步(重点) 线程通信问题 高级主题 01 线程简介 多任务 现实中太多同时做多件事的例子了,看起来是多个任务都在做,其实本质上我们的大脑在同一时间依旧只做了一件事。 多线程 有一条公路,慢慢因为车太多了,道路堵塞,效率极低。 为了提高使用的效率,能够充分利用道路,于是加了多个车道。 从此,车道就不再堵塞了。 普通方法调用和多线程 程序、进程、线程 在操作系统中运行的程序就是进程,比如你的QQ,播放器,游戏,IDE等。。。 一个进程可以有..原创 2022-04-21 16:27:16 · 46 阅读 · 0 评论 -
Java异常机制
1、什么是异常 2、异常体系结构 3、Java异常处理机制 4、处理异常 5、自定义异常 6、总结原创 2022-04-08 16:57:27 · 50 阅读 · 0 评论 -
面向对象编程
1、初识面向对象 2、方法回顾和加深 3、对象的创建分析 4、面向对象三大特性 5、抽象类和接口 6、内部类及OOP实战 面向过程&面向对象 面向过程思想 步骤清晰简单,第一步做什么,第二步做什么… 面对过程适合处理一些较为简单的问题 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。 面向对象适合处理复杂的问题,适合处理需要多人协作的问题! 对于描述复杂的事物,为了从宏观上把握、从整体..原创 2022-04-06 19:07:20 · 45 阅读 · 0 评论 -
Java数组
1、数组概述 2、数组声明创建 3、数组使用 4、多维数组 5、Arrays类 6、稀疏数组 数组的定义 数组是相同类型数据的有序结合。 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。 数组声明创建 首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法: dataType[] arrayRefVar;//首选的方法 或 dataType arrayRefVar[];//效果..原创 2022-04-03 21:04:22 · 41 阅读 · 0 评论 -
Java方法详解
1、何谓方法 2、方法的定义及调用 3、方法重载 4、命令行传参 5、可变参数 6、递归 何谓方法? Java方法是语句的集合,它们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成1个功能,这样利于我们后期的扩展。 方法的定义 Java的方法类似于其它语言的函数,是一段用来完成特定功能的代码..原创 2022-04-02 11:21:50 · 34 阅读 · 0 评论 -
Java流程控制
1、用户交互Scanner 2、顺序结构 3、选择结构 4、循环结构 5、break & continue 6、练习 Scanner对象 之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。java.util.Scanner是Java5的新特征,我们可以通过Scanner类来获取用户的输入。 基本语法: Scanner s = new Scanner(System.in); 通过Scanner类的next()与n..原创 2022-04-01 17:01:45 · 32 阅读 · 0 评论 -
Java基础语法
1、注释、标识符、关键字 2、数据类型 3、类型转换 4、变量、常量 5、运算符 6、包机制、JavaDoc 注释 平时我们编写代码,在代码量比较少的时候,我们还可以看懂自己写的,但是当项目结构一旦复杂起来,我们就需要用到注释了。 注释并不会被执行,是给我们写代码的人看的 书写注释是一个非常好的习惯 Java中的注释有三种 单行注释 //单行注释 多行注释 /* 多行注释 */ 文档注释 /** *@Description 程序描述 *@Author 程序作者 */ 标..原创 2022-03-31 19:31:24 · 36 阅读 · 0 评论 -
初识JAVA
初识JAVA JAVA帝国的诞生——一场旷日持久的战争 C&C++ 1972年C诞生 贴近硬件,运行极快,效率极高 操作系统,编译器,数据库,网络系统等 指针和内存管理 1982年C++诞生 面向对象 兼容C 图形领域、游戏等 Java初生 1995年的网页简单而粗鄙,缺乏互动性 图形界面的程序(Applet) Bill Gates说:这是迄今为止设计的最好的语言! Java 2 标准版(J2SE):去占领桌面 Java 2 移动版(J2ME):去占领手机 Java 2 企业版(J2EE)原创 2022-03-30 14:05:20 · 249 阅读 · 0 评论