java
文章平均质量分 59
sdlfkjsldf
这个作者很懒,什么都没留下…
展开
-
Java类加载机制和反射机制
一、Java类加载机制jvm把class文件加载到内存,并对数据进行校验、解析和初始化,最终形成jvm可以直接使用的java类型的过程。加载:将class文件字节码内容加载到内存中,并将这些静态数据转换成方法区中的运行时数据结构,在推中生成一个代表这个类的java.lang.Class对象,作为方法区类数据的访问入口。链接:将java类的二进制代码合并到jvm的运行状态之中的过程,链接过程又分为3个过程:2.1验证:确保加载的类信息符合jvm规范,没有安全方法的问题。2.2准备:正式为类变量(s原创 2021-08-09 08:09:34 · 65 阅读 · 0 评论 -
Java的异常处理机制
Java的异常处理机制可以让程序具有极好的容错性,让程序更加健壮。当程序运行出现意外情形时,系统会自动生成一个Exception对象来通知程序,从而实现将“业务功能实现代码”和“错误处理代码”分离,提供更好的可读性。使用try…catch捕获异常Java异常处理机制为:抛出异常,捕捉异常,处理异常。try…catch语法格式:在使用try…catch捕获处理异常时需要注意:1.1不要过度使用异常,不能使用异常处理机制来代替正常的流程控制语句。1.2异常捕获时,一定要先捕获小异常,再捕获大异原创 2021-07-28 08:07:21 · 126 阅读 · 1 评论 -
Java的标识符和关键字
一、 Java标识符Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。关于Java标识符,有以下几点需要注意:所有的标识符都应该以字母(A-Z或者a-z),美元符(KaTeX parse error: Unexpected character: '' at position 14: )、或者下划线(_)开始̲ 首字符之后可以是字母(A-Z…)、下划线(_)或数据的任何字符组合 关键字不能用作标识符 标识符是大小写敏感的 合法标识符举例:index、$index、原创 2021-07-16 09:30:24 · 196 阅读 · 0 评论 -
Java的继承和方法的重写
一.Java的继承继承的概念:继承是java面向对象变成技术的一块基石,因为它允许创建分等级层次的类。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。类的继承格式:class 父类 {}class 子类 extends 父类 {}3. 继承类型需要注意的是Java不支持多继承,但支持多重继承二、方法的重写(Override)重写是子类对父类的允许访问的方法的实现过程进行重新编写,返回值和形参都不能原创 2021-07-07 08:09:00 · 248 阅读 · 0 评论 -
eclipse的项目新建
、新建项目关闭Welcom页面选择菜单栏File?->?New?->?Java?Project,在Project?Name(项目名称)部分输入项目名称:FirstJavaProject。点击Finish(结束)。可以看到左侧有我们新建的项目FirstJavaProject。展开后选择src,右键选择New?->?Package,创建Java包Name部分输入包名:demo,点击Finish。选中新建的包demo,右键选择New?->?Class?,创建Java类原创 2021-06-29 10:01:24 · 148 阅读 · 0 评论 -
eclipse的安装
安装解压压缩包:eclipse-java-2020-03–win32-x86_64.zip切换到解压后的eclipse-java-2020-03-R-win32-x86_64\eclipse路径下 双击运行eclipse.exe等待eclipse启动,第一次启动耗时较长,需耐心等待。启动成功后设置项目存放目录,自行设置,不建议大家放置在C盘。设置完成后点击Launch2、新建项目关闭Welcom页面选择菜单栏File?->?New?->?Java?Project,在Pr.原创 2021-06-29 09:50:51 · 166 阅读 · 0 评论 -
IDEA创建Java项目
创建Java项目选择“Java”项目,默认直接下一步“Next”, 下一步“Next”.输入项目名称“Project Name” 和 选择项目路径"Project location";点击"Finish" 创建项目为Java项目添加Web支持在项目名称上右键,选择”Add Framework Support“勾选“Web Application”,version 4.0, 勾选 Create web.xml。然后点击按钮 OK.在 web → WEB-INF 目录下..原创 2021-06-08 17:49:05 · 57 阅读 · 0 评论 -
MySql数据类型
MySql8中常用的六种数据类型: 整数类型 实数类型 字符串类型 日期和时间类型 位数类型 JSON类型整数类型:INT(最常用),TINYINT(用于小数据,对应Byte)。MySql 可以为整数类型指定宽度,例如INT(11) 实数类型:又叫小数类型,一般使用DECIMAL较多注意:FLOAT和DOUBLE可表示的范围不是完全连续的浮点数,由于精度的限制,有些极小的小数是表示不了的。(精度丢失)涉及到金额计算,在数据量比较大的时候,可以考虑用BIGINT代替原创 2021-05-27 09:22:01 · 70 阅读 · 0 评论 -
JavaScript对象总结
1.JSON简介JSON:JavaScript对象表示法(JavaScript Object Notation)JSON是存储和交换文本信息的语法:1.JSON是轻量级的文本数据交换格式2.JSON独立于语言和平台3.JSON具有自我描述性,更容易理解。类似于xml,比XML更小、更快、更易解析(XML:指可扩展标记语言。XML被设计用来传输和存储数据。)1.1 JSON语法JS...原创 2020-04-30 20:35:03 · 121 阅读 · 0 评论 -
JavaScript表单提交
1.form表单的属性action 与method属性 值 描述action URL 规定当提交表单时向何处发送表单数据method get/post 规定用于发送form-data的HTTP方法。(提交表单的方式)URL可能的值:绝对 URL - 指向其他站点(比如 src=“www.baidu.com”)相对 URL - 指向站点内的文件(比...原创 2020-04-30 20:32:30 · 124 阅读 · 0 评论 -
JavaScript对象总结
什么是BOM?- BOM:浏览器对象模型 //宿主对象- BOM 提供了很多对象,用于访问浏览器的功能,这些功能与任何网页内容无关。- BOM将浏览器中的各个部分转换成了一个一个的对象,我们通过修改这些对象的属性,调用他们的方法,从而控制浏览器的各种行为简单来说:BOM可以使我们通过JS来操作浏览器,在BOM中提供了一组对象,用来完成对浏览器的操作。BOM对象1.Window对象 -...原创 2020-04-28 15:54:13 · 84 阅读 · 0 评论 -
宿主对象:DOM对象
1.JavaScript_DOM文档对象模型什么是DOM?- DOM,全称Document Object Model文档对象模型- JS中通过DOM来对HTML文档进行操作。只要理解了DOM就可以随心所欲的操作WEB页面。文档- 文档表示的就是整个的HTML网页文档对象- 对象表示将网页中的每一个部分都转换为了一个对象模型- 使用模型来表示对象之间的关系,这样方便我们获取对象...原创 2020-04-27 15:57:17 · 198 阅读 · 0 评论 -
JavaScript对象总结
1.JavaScript事件简介事件:- 事件,就是文档或浏览器窗口中发生的一些特定的交互瞬间- JavaScript 与 HTML 之间的交互是通过事件实现的。对于 Web 应用来说,有下面这些代表性的事件:单击事件、鼠标移入移出事件、键盘按下/弹 起事件等等事件就是用户与浏览器的交互行为onclick 鼠标点击某个对象ondblclick 鼠标双击某个对象onerror...原创 2020-04-27 15:54:59 · 93 阅读 · 0 评论 -
JavaScript对象总结
1.JavaScript正则表达式正则表达式:又称规则表达式使用字面量来创建正则表达式英文名为Regular Expression,在代码中常简写为regex、RegExp或RE正则表达式用于定义一些字符串的规则,计算机可以根据正则表达式,来检查一个字符串是否符合规则,可以将字符中符合规则的内容提取出来使用字面量的方法创建更加简单使用构造函数创建更加灵活语法:var 变量=/正则表达...原创 2020-04-26 18:07:00 · 80 阅读 · 0 评论 -
JavaScript对象总结
1.数组(Array)- 数组也是对象(内建对象)- 它和我们普通对象功能类似,也是用来存储一些值的- 不同的是普通对象使用字符串作为属性名而数组是使用数字来作为索引操作元素- 索引:从0开始的整数就是索引- 数组的存储性能比普通对象要好,在开发中我们经常使用数组来存储一些数据例如:var arr=new Array();arr[0]=”Tom”;arr[1]=”jim”;a...原创 2020-04-26 18:02:29 · 75 阅读 · 0 评论 -
JavaScript对象总结
1.JavaScript函数函数function函数也是一个对象函数中可以封装一些功能(代码),在需要的使用可以执行这些功能(代码)函数中可以保存一些代码在需要的时候调用使用typeof检查一个函数对象时,会返回function例如:var cd=new Function();console.log(typeof cd);// function使用函数声明来创建一个函数(建议使用...原创 2020-04-26 17:56:45 · 86 阅读 · 0 评论 -
JavaScript对象总结
JS中的数据类型:String 字符Number 数值Boolean 布尔Null 空值Undefined 未定义- 以上的5中数据类型为基本数据类型,以后我们看得到值只要不是以上的5中,都为对象Object 对象如果我们使用基本数据类型,可以将一个人的信息保存下来,但是他们是独立的没有联系的数据- 对象属于一种复合的数据类型,在对象中可以存储多个不同数据类型的属性对象的分类...原创 2020-04-23 15:57:26 · 55 阅读 · 0 评论 -
JavaScript流程控制语句
程序中的三种基本流程结构:顺序结构顺序结构:按照顺序一条一条的执行代码,从上到下。分支结构分支结构:执行代码的时候,可以根据条件进行选择,条件越多对应的结果越多,分支也就越多。例如if…else…语句,switch语句循环结构循环语句:用来重复不断的做一件事,for循环,while循环,do…while循环3.1 if…else 语句1.if…else语句是在指定的条件成立时执行...原创 2020-04-23 15:55:54 · 94 阅读 · 1 评论