java基础
数据类型:基本数据类型数值型: byte[1],short[2],int[4],long[8] 存放整数字符型:char[2] 存放单个字符“a”或者单个汉子布尔类型: boolean[1] 存放true false引用数据类型类(如: String)接口数组浮点数在及其中存放的形式 浮点数=符号位+指数位+尾数位字符类型的本质是整数 注意定义时用单引号,如果...
2024-01-10【总结】java基础
一.基础语法1.数据类型(1)基本数据类型:byte(1字节,-27~27-1),short(2字节,-215~215-1),int(4字节,-231~231-1),long(8字节,-263~263-1),float(4字节),double(8字节),boolean(2字节),char(1字节,0~2^16-1)(2)引用数据类型:类(包装类,string,自定义class),接口,数组1.Math.round(11.5)?Math.round...
2024-01-10Java 语言基础
一、关键字关键字都是小写 例如:class、static、public、void二、标识符在程序中自定义的一些名称。由 26 个英文字母大小写、数字 0-9、符号:_$ 组成定义合法的标识符数字不可以开头不可以使用关键字注意:java 中严格区分大小写,在起名字的时候,为了提高阅读性,要尽量有意义。三、注释...
2024-01-10Java集合的基础
例子什么是集合?集合是一种数据结构,它包含一组具有重要属性的元素,即集合中没有两个元素是相等的。套装类型:HashSet:由哈希表支持的集合(实际上是一个 HashMap 实例)Linked HashSet:由哈希表和链表支持的集合,具有可预测的迭代顺序TreeSet:基于 TreeMap 的 NavigableSet 实现。创建一个集合Set<Integ...
2024-01-10Java基础之内省
什么是内省 首先,我们要知道什么是内省。按我自己的理解就是在反射的原理上进行封装,来更方便的操作JavaBeanJavaBean就是特殊格式的类,其规范为:JavaBean 类必须是一个公共类,即使用关键字 public 声明类。JavaBean 类中必须有一个声明为公共的无参构造函数。JavaBean 类中的实例变量必须为...
2024-01-10java基础之-----锁
概述 在开发过程中,会有很多地方用到锁,比如多线程修改一个对象时,为了防止多个线程同时修改,会采用加锁的机制,还有数据库在多个线程修改同一条记录时,也会有读锁,写锁等,所有这些都为了解决一个问题,在并发情况修改同一个值的时候,如何可以保证这个值不出问题。举个简单...
2024-01-10java基础-03基本语法
常用关键字53个(含2个保留字):1、保留关键字(2个)const ——常量常数:用于修改字段或局部变量的声明。goto——转到指定跳转到标签,找到标签后,程序将处理从下一行开始的命令2、访问修饰符的关键字(3个)public (公有的)可跨包protected (受保护的)当前包内可用private (私有的)当前...
2024-01-10Java Web基础
一、C/SC/S结构,即Client/Server(客户机/服务器)结构:服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬...
2024-01-10Java基础开发规范
Java基础开发规范规范检查本地开发开启两种规范检查,一种为sonarQube的规范检查,一种为基于sun和google的checkStyle规范检查。同时在CI的SonarQube代码检查中也生效了这两种规范检查,控制代码质量。本地开启sonarQube规范检查:在Idea中安装sonarLint插件:指定本地修改的文件或者全项目检查:查看...
2024-01-10Java基础--泛型
使用场景1:灵活获取List集合的值。ListTest.javapackage test1;import java.util.ArrayList;import java.util.List;public class ListTest { public static void main(String[] args) { List list = new ArrayList(); list.add("a"); list.add("b"); list.a...
2024-01-10Java二叉树结构基础
1 顺序存储二叉树1.1 顺序存储二叉树的概念 基本说明从数据存储来看,数组存储方式和树的存储方式可以相互转换,即数组可以转换成树,树也可以转换成数组,看下面的示意图。 要求:1) 右图的二叉树的结点,要求以数组的方式来存放 arr : [1, 2, 3, 4, 5, 6, 6]2) 要求在遍历数组 arr 时,仍然可...
2024-01-10Java基础1-反射篇
2、大牛文章学习:序号博主主要内容1 sinat_38259539 总结的较全面的反射内容2 3、自己的理解:3.1.本文大纲 3.2.正文1、获取class类的方法 反射首先是要获取class类,获取class类有以下几种方法:[参考博文:https://blog.csdn.net/beiyoujiayu/article/details/50451875] (感谢原文博主内容)内容如下...
2024-01-10java基础中静态方法怎么用?
本教程操作环境:windows7系统、java10版,DELL G3电脑。1.定义是使用static关键字修饰的方法,又叫类方法.属于类的,不属于对象, 在实例化对象之前就可以通过类名.方法名调用静态方法。 (静态属性,静态方法都是属于类的,可以直接通过类名调用)。2.说明在静态方法中,可以调用静态方法。在静态...
2024-01-10java基础之java今生前世
1990年末,Sun公司预料嵌入式开发未来将会大显身手,成立James Gosling 领导的 Green 计划,准备为下一代智能家电编写通用控制系统1990~1991 年间,该团队进行像疫情一样的讨论大战,选择C++? C++对当时的开发团队成员来说太过复杂和其它原因,最终团队放弃1992年夏,Green已完成了新平台的部分功能,包...
2024-01-10【JS】java进阶 IO基础
计算机最重要的功能是处理数据。一个有用的计算机语言需要拥有良好的IO功能,以便让未处理的数据流入程序,让已处理的数据流出。与其他语言相比,Java的IO功能显得复杂。在其他语言中,许多IO功能(比如读取文件),是被封装好的,可以用一两行程序实现。在Java中,程序员往往需要多个层次的装...
2024-01-10Java基础——选择语句
Java基础——选择语句 1. if语句规律:1. 首先计算表达式的值。2. 若表达式为真,则执行对应语句,为假则不执行。 第一种:if(表达式) 语句;//多个语句可用{}例如:int m=1;if(m==1) System.out.println("Hello, world!");编译结果:Hello, world! 第二种:if(表达式) 语句;else 语句;例如:in...
2024-01-10Java基础查漏补缺(1)
String str2 = "hello";String str3 = "hello";System.out.println(str3==str2);//trueJava运行时会维护一个String Pool(String池)。String池用来存放运行时中产生的各种字符串,并且池中的字符串的内容不重复。而一般对象不存在这个缓冲池,并且创建的对象仅仅存在于方法的堆栈区。break需要在switch和loop内; (虽然没有...
2024-01-10java基础--IO流之File类
一、File类概述用来将文件或者文件夹封装成对象,方便对文件与文件夹的属性信息进行操作,File对象可以作为参数传递给流的构造函数二、File类常见方法:1,创建boolean createNewFile():在指定位置创建文件,如果该文件已经存在,则不创建,返false, 和输出流不一样,输出流对象一建立创建文件...
2024-01-10Java基础第五篇 实施接口
目录 1、interface2、分离接口的意义3、实施多个接口 4、总结在上一篇文章封装与接口中,private关键字封装了对象的内部成员。经过封装,产品隐藏了内部细节,只提供给用户接口(interface)。接口是非常有用的概念,可以辅助我们的抽象思考。在现实生活中,当我们想起某个用具的时候,往往想到的是...
2024-01-10java基础之 创建对象的几种方式
有4种显式地创建对象的方式:1.用new语句创建对象,这是最常用的创建对象的方式。2.运用反射手段,调用java.lang.Class或者java.lang.reflect.Constructor类的newInstance()实例方法。3.调用对象的clone()方法。4.运用反序列化手段,调用java.io.ObjectInputStream对象的readObject()方法.下面演示了用前面3种方式创建对象的...
2024-01-10Java碎片化学习-语法基础
最后更新于:2022-01-24Java的数据类型分为2大类:基本数据类型引用数据类型1.1 Java 8种基本数据类型Java 8种基本数据类型可以分为3类:数字型:short,int,long,float,double字符:byte,char布尔:boolean数据类型根据【存储字节数】和【是否含有符号】,具有不同的取值范围类型存储字节大小...
2024-01-10Java 基础(程序流程控制)
顺序结构程序从上到下逐步地执行,中间没有任何判断和跳转。分支结构根据条件,选择性地执行某段代码。有 if...else 和 switch-case 两种分支语句。循环结构根据循环条件,重复性的执行某段代码。有 while, do...while, for 三种循环语句注: JDK1.5提供了 foreach 循环,方便的遍历集合,数组元素。if-else...
2024-01-10Java基础之内置注解有哪些?
本教程操作环境:windows7系统、java10版,DELL G3电脑。 1.@Override 注解想必是大家很熟悉的了,它的定义如下:@Target(ElementType.METHOD)@Retention(RetentionPolicy.SOURCE)public @interface Override {}它没有任何的属性,所以并不能存储任何其他信息。它只能作用于方法之上,编译结束后将被丢弃。2.@Deprecated标记已过时...
2024-01-10