- 博客(13)
- 收藏
- 关注
原创 算法:冒泡、选择、二分
《JAVA啃骨头》之 JavaSE 章节算法:冒泡、选择、二分冒泡排序:public class BubbleSort { public static void main(String[] args) { int[] arr = {9, 8, 10, 7, 6, 0, 11}; for(int i = arr.length-1; i > 0; i--){ for(int j = 0; j < i; j++){ i
2021-07-24 09:44:03
172
1
原创 Tips:一个字符占几个字节?
《JAVA啃骨头》之 Javascript 章节Tips:一个字符占几个字节?ASCII码: 一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数,换算为十进制。最小值0,最大值255。如一个ASCII码就是一个字节。 UTF-8编码: 一个英文字符等于一个字节,一个中文(含繁体)等于三个字节。 Unicode编码: 一个英文等于两个字节,一个中文(含繁体)等于两个字节。 符号:
2021-04-29 14:22:29
1235
原创 方法的重载和重写、接口和抽象类的区别
《JAVA啃骨头》之 JAVA 章节方法的重载和重写、接口和抽象类的区别一、重载:JAVA中允许同一个类未文件中出现多个方法名相同,但是参数列表不同的同名方法,这种现象被称作是重载,要求两个方法名必须相同,但是参数列表不能相同(个数不同算不同、类型不同算不同、顺序不同算不同)二、重写:发生在继承的过程中,子类对于父类方法实现细节进行重新定义。1、重写方法时,字类不能降低访问权限,可以扩大访问权限。2、由private和final修饰的方法都不能被重写。3、重写方法时,抛出异常可以是父类方法
2021-04-24 14:07:39
683
原创 案例:表单验证
《JAVA啃骨头》之 Javascript 章节案例:表单验证需求:(1)用户名不能为空(2)用户名必须在6-14位之间(3)用户名只能有数字和字母组成,不能含有其他符号(正则表达)(4)密码和确认密码一致,邮箱地址合法(5)统一失去焦点验证(6)错误提示信息统一在span标签中提示,并且要求字体12号,红色。(7)文本框再次失去焦点后,清空错误提示信息,如果文本框的数据不合法,要求清空文本框的value(8)最终表单中的所有项均合法后可提交源码: 表单验证
2021-04-04 10:23:37
295
原创 一个案例带你掌握“注释”的使用
《JAVA啃骨头》之 Java SE 章节一个案例带你掌握“注释”的使用package com.bjpowernode.java.annotation; //Annotation 注解//带有注解的类,注解的使用:在需要注解的类的前面用@注解类型名//注解是一种引用数据类型,编译后,生成class字节码文件@MustHasIdPropertyAnnotationpublic class User { int id; String name; String password;}————
2021-03-22 00:20:39
217
原创 Linux系统:我们的征途是星辰大海!
《JAVA啃骨头》之 Linux操作系统 章节Linux:我们的征途是星辰大海《星辰大海》 黄霄云 QQ音乐: link对Linux 系统的理解Linux操作系统命令
2021-03-14 16:05:42
300
原创 当我们谈论API的时候,我们在谈论些什么?
《JAVA啃骨头》之 Java SE 章节当我们谈论API的时候,我们在谈论些什么?API是啥API(Application Programming Interface)应用程序接口是一些预先定义好了的函数,目的是提供应用程序与开发人员基于某软件或者硬件的以访问一组例程的能力,而又无需访问源码,或者理解内部工作机制的细节。简单的说,就是别人已经把方法写好了,当我们需要使用的时候,只需要导入一个包,就可以使用里面的方法,其实就是站在SUN公司那帮人的肩膀上进行开发。API帮助文档又是啥API
2021-03-13 11:52:44
142
原创 java的并发机制及并发机制下数据安全问题的解决方案
《JAVA啃骨头》之 Java SE 章节java的并发机制及并发机制下数据安全问题的解决方案说在前面:线程和进程在提及多线程的时候,必须引入线程这个概念,而线程往往是和进程联系在一起的。线程和进程的关系,举一个例子,一家公司是一个进程,网景和京东是不同的两家公司,他们就是两个不同的进程,本质上来说,进程实际上指的是一个应用程序。而线程可以将其看做是刘强东和奶茶妹妹,他们是两个线程,在京东这个进程里面有两个线程。进程(网景)和进程(京东)之间的资源是不会共享的,而同一个进程下的线程之间是会共享一
2021-03-12 11:24:32
476
1
原创 java的反射和反编译机制介绍
《JAVA啃骨头》之 Java SE 章节java反射机制和反编译机制一 、什么是java反射机制JAVA反射机制是指在运行状态中,对于任意一个实体类,都能够知道这个类的所有属性和方法,都能够调用它的任意方法和属性,这种动态获取信息和动态调用对象方法的功能称之为java语言的反射机制。简而言之,java反射机制的作用是用于操作二进制代码,这种操作包括读取和修改,类似于黑客。反射机制的出现,让原本“静态”的语言“动态化”。二、引入“java的动态语言”动态语言是指在程序隐运行的时候,允许改变
2021-03-11 17:16:01
1251
1
原创 开发工具IDEA中的高效快捷键
《JAVA啃骨头》之 Java SE 章节开发工具IDEA中的高效快捷键什么是IDEA集成开发环境(IDE)是指集成了代码编写功能、分析功能、编译功能等一体化的开发软件服务软件。所有具有这一特性的软件都可以叫做集成开发环境。IDEA是一种IDE,IDEA全称IntelliJ IDEA,是JetBrains公司的产品。(2020年全球开发者开发工具使用占比)常用的快捷键配置及介绍1.字体样式设置:file–setting–输入font–设置字体格式以及样式2.删除所在行:Ctrl
2021-03-07 23:16:20
300
2
原创 Java中的构造方法深究
JAVA修炼手册之 Java SE 篇章java中的构造方法难点解析什么是构造方法 构造方法又被称为构造函数、构造器(Constructor) 是java提供的一种方法,构造方法分为无参构造和有 参构造。顾名思义,方法后面的括号里面可以带参数, 也可以不带参数。 “类.”后面跟的东西带括号就是类里面的方法,不带括 号,后面跟的就是实例变量。[tip] 构造方法的作用构造函数是一种特殊的成员方法,构造函数的作用:构造出一个类的实例;对构造出来的类的实例(对象)初始化(创建属性的
2021-02-26 18:36:56
268
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人