自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 AJAX-

Ajax1、什么是Ajax Ajax即Asynchronous Javascript And XML(异步JavaScript和XML)。 Ajax不是一种新的编程语言, 而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。 Ajax的核心是XMLHttpRequest对象(XHR)。XHR为向服务器发送请求和解析服务器响应提供了接口。能够以异步方式从服务器获取新数据。 2、使用jQuery 需要先引入jQuery文件。 ...

2021-10-12 11:37:12 69

原创 -JSP-

JSP ( Java Server Pages )1、什么是JSP java服务器端页面。 JSP页面可以嵌入java代码,为用户提供动态数据。 2、JSP原理 代码层面没有任何问题。 服务器内部工作。 tomcat中有有一个work目录 IDEA使用Tomcat会在IDEA的Tomcat中产生一个work目录。 JSP本质上就是一个Servlet。 //初始化public void _jspInit(){}

2021-10-12 11:36:17 110

原创 Servlet

一、Servlet1、Servlet简介 Servlet是sun公司开发动态web的一门技术 sun在这些API中提供一个接口叫做:Servlet, 开发Servlet程序只需完成两个步骤: 编写一个类,实现Servlet接口。 把开发好的java类部署到web服务器中。 把实现了Servlet接口的Java程序叫做Servlet。2、HelloServletServlet接口在Sun公司有两个默认的实现类:HttpServlet, Gen

2021-09-25 11:05:19 99

原创 -Maven-

JavaWeb1、基本概念web开发: web , 网页的意思 静态web html, css 数据不会发生变化 动态web 数据始终在发生变化 技术栈:Servlet / JSP , ASP , PHP 在Java中,动态web资源开发的技术统称为JavaWeb;2、web应用程序web应用程序:可以提供浏览器访问的程序; a.html、 b.html.......多个web资源,这

2021-09-25 11:03:30 73

原创 web基本概念

JavaWeb1、基本概念web开发: web , 网页的意思 静态web html, css 数据不会发生变化 动态web 数据始终在发生变化 技术栈:Servlet / JSP , ASP , PHP 在Java中,动态web资源开发的技术统称为JavaWeb;2、web应用程序web应用程序:可以提供浏览器访问的程序; a.html、 b.html.......多个web资源,这

2021-09-25 11:01:33 191

原创 -网络编程-

网络编程 TCP:用户传输协议(打电话) UDP:用户数据报协议(发短信) IP:InetAddress 本机localhost:127.0.0.1 端口:表示计算机上的一个进程(0~65535) Tomcat : 8080 MySQL : 3306 Oracle : 1521 1.TCP实现聊天客户端: 连接服务器,通过Socket 发送消息 import java.io.IO

2021-09-17 10:30:58 713

原创 -注解和反射-

一、注解( Annotation )1.什么是注解 Annotation的作用: 不是程序本身,可以对程序作出解释。(这一点和注释( comment )没什么区别)。 可以被其他程序(如:编辑器)读取。 Annotation的格式: 注解是以 “ @注释名 ” 在代码中存在的,还可以添加一些参数值。 Annotation在哪里使用? 可以附加在package,class,method,field等上面,相当于给他们添

2021-09-12 17:29:47 46

原创 -多线程-

多线程概述Process --- 进程Thread --- 线程 线程就是独立的执行路径; 在程序执行时,即是没有自己创建线程,后台也会有多个线程,如主线程,gc线程等; main()称之为主线程,为系统的入口,用于执行整个程序; 在一个进程中,如果开辟了多个线程,线程的运行是由调度器安排调度,调度器与操作系统紧密相关,先后顺序是不能人为干扰的; 对同一份资源操作时,会存在资源抢夺的问题,需要加入并发控制; 线程会带来额外的开销,如cp

2021-09-09 16:51:15 648

原创 --异常--

public class Test{ public static void main(String[] args){ int a=1; int b=0; //Ctrl + Alt + T try{ //try 监控区域 System.out.println(a/b); ...

2021-08-24 16:38:45 32

原创 抽象类和接口

抽象类( abstract ) 继承了抽象类的子类,都必须要实现它的方法,除非子类也是抽象类 。 抽象方法,只有方法名字,没有方法实现。 抽象类中可以写普通方法,抽象方法只能在抽象类中。 //抽象类public abstract class Action{ //约束,抽象方法,只有方法名字,没有方法实现 public abstract void doSomething(); }接口( interface ) 约束...

2021-08-24 16:38:19 31

原创 封装继承多态

封装 高内聚,低耦合。 属性私有(private), get/set。 封装的意义: 提高程序的安全性,保护数据。 隐藏代码的实现细节。 统一接口。 增加系统可维护性。 public class Student(){ //定义私有属性 private String name; private age int; //get public String getName(){ ...

2021-08-24 16:37:44 66

原创 --类与对象--

类与对象的关系 类是一种抽象的数据类型,它是对某一类事物的整体描述\定义,但是不能代表一个具体的事物。 对象是抽象概念的具体实例。 类的创建//学生类public class Student{ String name; int age; //方法 public void study(){ System.out.println(this.name + "在学习!"); }}​//方法类public c...

2021-08-22 16:49:32 39

原创 --回顾方法--

面向对象编程(oop) oop的本质:一类的方式组织代码,以对象的形式(封装)数据。 抽象 三大特性:封装、继承、多态。 回顾方法的定义/** 修饰符 返回值类型 方法名() * 方法体 * return 返回值; */​public String sayHello(){ return "Hello,world!";}​public void say(){ return;}​public int max(i...

2021-08-22 16:49:03 88

原创 --数组二--

Arrays 类tostring()sort()冒泡排序public class Dome{ public static void main(String[] args){ int[] arrays = {3,5,97,4,5,15,79,111,25,3,77}; String str = Arrays.toString(sort(arrays)); System.out.println(...

2021-08-22 16:48:27 31

原创 --方法--

方法1.方法的定义语法:修饰符 返回值类型 方法名(参数类型 参数名){ ... 方法体 ... return 返回值;}例:public class Dome{ public static void main(String[] args){ int sum = add(1,2); Sysetm.out.println(sum); } //方法 stati后面的int指返回的...

2021-08-05 22:24:00 150

原创 --数组--

数组1.什么是数组 数组是相同类型数据的有序集合。 2.数组的创建//语法: dataType[] arrayRefVar;(推荐使用) 或者 dataType arrayRefVar[];​ int[] nums; //声明一个数组​ nums = new int[10]; //创建一个数组,里面可以存放10个int类型的数据​// int[] nums = new int[10];​ nums[0] = 1; //...

2021-08-05 22:23:36 183

原创 流程控制-v2

1.顺序结构2.选择结构//equals:判断字符串是否相等​if(s.equals("hello world!")){ System.out.println(s);} if多选择结构 int score;if(score>=90){ System.out.println("优秀");}else if(score>=60){ System.out.println("及格");}elss{ System.out.prin...

2021-08-05 22:21:38 44

原创 流程控制 Scanner

1.包机制描述:为了更好的组织类,java提供了包机制,用于区别类名的命名空间。格式: package pkg1[. pkg2 [. pkg3...]];一般利用公司域名倒置作为包名;例:com.baidu.www导入包:import com.hl.operator​import com.hl.*;2.用户交互 Scanner 基本语法: Scanner scanner = new Scanner(System.in); 通过Scann.

2021-08-01 21:20:43 60

原创 -运算符-

算术运算符例:+ , - , * , / , % , ++ , --赋值运算符例:=关系运算符例:> , < , >= , <= , == , !=instanceof逻辑运算符例:&& , || , !位运算符例:& , | , ^ , ~ , >> , << , >>>A = 0011 1100B = 0000 1101 A & B = 0000 110..

2021-08-01 13:54:03 47

原创 数据类型相关知识

类型转换强制类型转换int i = 128;byte n = (byte)i; //内存溢出System.out.println(n); //n = -128自动转换int i= 128;double b = i;System.out.println(b); //b = 128.0注意事项 不能对布尔(boolean)类型的数据进行转换 不能把对象类型转换为不相干的类型 强制转换可能会存在内存溢出或精度问题 转换问题 int

2021-07-17 22:59:43 40

原创 基本词汇day1

基本词汇注释词汇Annotations 注解Comments 注释 Block comment 块 Line comment 行 JavaDos 文档注释 /** *//** *@description (描述) *@Author (作者) */关键字数据类型 primitive type 基本数据类型 整数类型:byte、short、int、long(long num = 30L;) 浮点类型:float

2021-07-10 23:36:12 97

原创 DOS命令

DOS命令常见的DOS命令#切换盘服 D:#查看当前目录下的所有文件 dir#切换目录 cd change directory#返回上一级 cd ..#清理屏幕 cls (clea screen)#退出终端 exit#查看电脑的ip ipconfig​#打开应用 calc(计算器) mspaint(画图) notepad(记事本)​#ping 命令ping www.baidu.com使用DOS命令在桌面创建文件#进入桌面 cd /d

2021-07-08 20:27:41 94

原创 MarkDown语法

MarkDown学习下载安装Typora安装Typora,创建.md格式文档。标题语法:*加上空格,再写标题名字。一个#就是一级标题,两个#号就是二级标题,以此类推。字体斜体 内容的两边加一个*粗体 内容的两边加两个*粗体加斜体 内容的两边加三个*删除线 内容的两边加两个~引用一般摘抄别人的话时使用。箭头符号(>)加空格分割线语法:三个-语法:三个*图片[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CxdCvgcL-1625583

2021-07-06 23:07:01 26

空空如也

空空如也

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

TA关注的人

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