
java基础
总结基础知识点
这个作者很懒...
这个作者很懒,什么都没留下…
展开
-
JSON与JsonPATH
JSONJSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,它使得人们很容易的进行阅读和编写。同时也方便了机器进行解析和生成。适用于进行数据交互的场景,比如网站前台与后台之间的数据交互。JSON和XML的比较可谓不相上下。JSON的结构JSON有2种结构:对象和数组对象: 对象:对象在js中表示为{ }括起来的内容,数据结构为 { ...原创 2018-09-24 13:31:59 · 1339 阅读 · 0 评论 -
BeanUtils.copyProperties()的使用
BeanUtils.copyProperties:作用:代码量大大的减少,整体程序简洁明朗介绍:如果你有两个具有很多相同属性的JavaBean,一个常见的情况就是有一个用户登陆界面,获取用户界面上面的数据为userForm,要去数据表里查用户信息是否符合,则就要从userForm里构造一个po对象去查询,传统的方式是对每个属性逐个set// 1、获取表单的用户信息UserForm userForm = getUserInfo()// 2、 构造一个po对...原创 2021-03-31 17:20:57 · 364 阅读 · 0 评论 -
注解
一、形参位置上的相关注解1、@RequestParam请求url:http://localhost:8080/springmvc?param1=10¶m2=20根据上面的这个URL,代码中可以这么写@RequestMapping(value = "/springmvc")@ResponseBodypublic String getInfo( @RequestParam(value="param1", required=true) String param1, .原创 2021-03-31 16:41:37 · 117 阅读 · 0 评论 -
JAVA 中的编译器与解释器
java编译器JAVA编译器(javac.exe)的作用:是将java源程序编译成字节码文件,是最基本的开发工具。 编译时首先读入java源程序,然后进行语法检查,如果出现问题就终止编译。语法检查通过后,生成字节码,字节码文件名和源文件名相同,扩展名为.class。(javac编译器可称为前端编译器)解释器解释器(英语:Interpreter):又译为直译器,是一种电脑程序,...原创 2021-03-25 14:12:44 · 2543 阅读 · 0 评论 -
多线程
遇到多任务同时执行的需求时,这种问题要用多进程或者多线程来处理一、要理解并发和并行并行:两个或多个任务同一时刻发生并发:指两个或多个任务在同一个时间段内发生总结:1、并发与并行取决于运行程序的计算机,2、当计算机是单核处理器则不能并行处理多个任务,只能是多个任务在单个CPU上并发运行,同理,线程也如此,从宏观上可以理解是线程并行运行的,微观角度上却是串行运行的(这些任务是分时的交替运行,只不过是给人的感觉是同时运行的,那是因为分时交替运行的时间(CPU时间片)非常短),即一个..原创 2020-06-18 23:42:57 · 124 阅读 · 0 评论 -
final和引用类型
一、final关键字作用:可以用于修饰类、方法和变量。规则:类:被修饰的类,不能被继承。 方法:被修饰的方法,不能被重写。 变量:被修饰的变量,不能被重新赋值具体:1、final修饰局部变量——基本类型基本类型的局部变量,被final修饰后,只能赋值一次,不能再更改2、final修饰局部变量——引用类型引用类型的局部变量,被final修饰后,只能指向一个对象,地址不能再更改。但是不影响对象内部的成员变量值的修改被final修饰的常量名称,一般都有书写规范...原创 2020-06-17 23:41:22 · 2088 阅读 · 0 评论 -
字符串
一、String类概述 java.lang.String 类代表字符串。String类中包含很多字符串方法,比如比较、搜索、提取等。 特点 1、String类是被final修饰的,所以字符串的值在创建后不能被更改,能改的是引用指向String s1 = "abc";s1 += "d"; // 或者 s1 = "abcd"; System.out.println(s1); // "abcd"// 内存中有"abc","...原创 2020-06-17 20:20:50 · 188 阅读 · 0 评论 -
数组
数组概念: 数组就是存储数据长度固定的容器,保证多个数据的数据类型要一致。 声明一个数组就是在内存空间中划出一串连续的空间 数组名代表的是连续空间的首地址 通过首地址可以依次访问数组所有元素一、数组的3种定义方式方式一数据类型[ ] 数组名字 = new 数据类型[长度];数组定义格式详解 数据类型: 创建的数组...原创 2020-06-17 08:22:57 · 535 阅读 · 0 评论 -
数据类型转换
Java程序中要求参与的计算的数据,必须要保证数据类型的一致性,如果数据类型不一致将发生类型的转换一、什么时候数据类型会发生自动转换现象? 这里有2个不同数据类型的变量 A 和 B,他们两个要参数数学运算,那么小类型会自动提升为大类型 (自动转换 :将取值范围小的类型 自动提升为 取值范围大的类) 转换规则:范围小的类型向范围大的类型提升, byte 、short、char 运算时直接提升为 int二、什么时候发生强转现象? 当等号左...原创 2020-06-16 21:29:06 · 459 阅读 · 0 评论 -
java的数据类型
java的数据类型分为两大类:基本数据类型 :包括 整数 、 浮点数 、 字符 、 布尔 。 引用数据类型 :包括 类 、 接口类型、 数组类型、 枚举类型、 注解类型、 字符串型一、基本数据类型知识点①整数类型:long、int、short、byte②浮点类型:float、double③字符类型:char④布尔类型:boolean数据类型 关键字 内存占用 取值范围 默认值 字节型 byte 1个字节 -128~127...原创 2020-06-16 20:05:10 · 192 阅读 · 0 评论