String的CompareTo方法即字典序比较 按字典顺序比
摘要:按字典顺序比较两个字符串。该比较基于字符串中各个字符的 Unicode 值。将此 String 对象表示的字符序列与参数字符串所表示的字符序列进行比较。如果按字典顺序此 String 对象在参数字符串之前,则比较结果为一个负整数。如果按字典顺序此 String 对象位于参数字符串之后,则比较结果为一
阅读全文
字符串格式化_String.format()的使用
摘要:转载:https://www.cnblogs.com/Dhouse/p/7776780.html 常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载
阅读全文
replace,replaceAll、replaceFirst的区别详解
摘要:转载:https://www.cnblogs.com/jun9207/p/5191857.html 如果不是刚刚复习了下正则表达式,我可能也不会注意到,原来String的replaceAll跟replaceFirst用到了正则表达式! 不多解释,看代码: 1 String s = "my.test.
阅读全文
字符串分割--Java中String.split()用法
摘要:转载自:http://blog.163.com/zs_note/blog/static/199386112201110804233558/ 在java.lang包中有String.split()方法,返回是一个数组。 1、“.”和“|”都是转义字符,必须得加"\\"; 如果用“.”作为分隔的话,必须
阅读全文
验证静态代码块被自动执行且只执行一次
摘要:写代码验证静态代码块被自动执行,就算产生了类的多个实例对象,但其中的静态代码块只被执行了一次。 父类 子类 Test 结果 修改 结果:静态代码块只执行一次 分析:当执行new Child()时,它首先去看父类里面有没有静态代码块,如果有,它先去执行父类里面静态代码块里面的内容,当父类的静态代码块里
阅读全文
创建String对象过程的内存分配
摘要:常量池(Constant Pool):指的是在编译期被确定,并被保存在已编译的.class文件中的一些数据。JVM虚拟机为每个被装载的类型维护一个常量池。常量池就是该类型所用到常量的一个有序集和,包括直接常量(String,Integer和 Floating point常量)和对其他类型,字段和方法
阅读全文
json生成和解析(后端)
摘要:本文章参考里部分朋友的内容: 文章来源一:http://www.cnblogs.com/garfieldcgf/p/5967590.html 1.json简单介绍 1.1 json是最流行和广泛通用的数据传输格式,简称JavaScript Object Notation,最早在JavaScript中
阅读全文
分别用Comparable和Comparator两个接口对学生成绩进行排序
摘要:分别用Comparable和Comparator两个接口对下列四位同学的成绩做降序排序,如果成绩一样,那在成绩排序的基础上按照年龄由大到小排序, 年龄一样,按名字第一个字母排序,字符大的在前面,同理如果第一个字母一样比较第二个,不行再比较最后一个字母。 姓名(String) 年龄(int) 分数(f
阅读全文
java中(String)、toString、String.valueOf的区别
摘要:在Java项目的实际开发和应用中,常常需要用到将对象转为String这一基本功能。本文将对常用的转换方法进行一个总结。 常用的方法有(String)要转换的对象,Object#toString(),String.valueOf(Object)等。 (String) 这是标准的类型转换,将object
阅读全文
多态
摘要:转载:https://www.cnblogs.com/xdp-gacl/p/3644035.html 一、面向对象最核心的机制——动态绑定,也叫多态 1.1.通过下面的例子理解动态绑定,即多态 运行结果: 1.2.画内存图理解动态绑定(多态) 首先从main方法的第一句话开始分析: Cat c =
阅读全文
接口
摘要:转载:https://www.cnblogs.com/xdp-gacl/p/3651121.html 接口的概念 JAVA是只支持单继承的,但现实之中存在多重继承这种现象,如“金丝猴是一种动物”,金丝猴从动物这个类继承,同时“金丝猴是一种值钱的东西”,金丝猴从“值钱的东西”这个类继承,同时“金丝猴是
阅读全文
java环境配置
摘要:转载:https://www.cnblogs.com/xdp-gacl/p/3628220.html 前言 学习java的第一步就要搭建java的学习环境,首先是要安装JDK,JDK安装好之后,还需要在电脑上配置"JAVA_HOME”、"path”、"classpath"这三个环境变量才能够把jav
阅读全文
基础语法2
摘要:转载:https://www.cnblogs.com/xdp-gacl/p/3627241.html 一、语句 1.1. 条件语句 1.1.1 if语句 1.1.2 分支语句(switch语句) 1.2. 循环语句 1.2.1 for循环语句 学会画内存分析图分析别人写的程序,这样就很容易分析出规律
阅读全文
基础语法1
摘要:转载:https://www.cnblogs.com/xdp-gacl/p/3624567.html 一.标识符 二.关键字 三.JAVA基础数据类型 3.1. java常量 3.2. java变量 从本质上来讲,变量其实是内存里面的一小块区域,一个程序在运行的时候,实际上这个程序是位于内存里面,然
阅读全文
异常处理总结
摘要:转载:https://www.cnblogs.com/xdp-gacl/p/3627390.html 一、异常的概念 异常指的是运行期出现的错误,也就是当程序开始执行以后执行期出现的错误。出现错误时观察错误的名字和行号最为重要。 代码运行结果: 小结: 异常是运行期间出现的错误,运行期间出现错误以后
阅读全文
数组总结
摘要:转载:https://www.cnblogs.com/xdp-gacl/p/3623759.html 一.数组的基本概念 数组可以看成是多个相同类型数据组合,对这些数据的统一管理。 数组变量属引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量。 数组的元素可以是任何数据类型,包括
阅读全文
GUI编程(二)
摘要:转载:https://www.cnblogs.com/xdp-gacl/p/3633744.html GUI编程(二) 一、事件监听 测试代码一: 1 package cn.javastudy.summary; 2 3 import java.awt.*; 4 import java.awt.eve
阅读全文
GUI编程(一)
摘要:转载:https://www.cnblogs.com/xdp-gacl/p/3632279.html GUI编程(一) 一、AWT介绍 所有的可以显示出来的图形元素都称为Component,Component代表了所有的可见的图形元素,Component里面有一种比较特殊的图形元素叫Containe
阅读全文
网络编程总结
摘要:转载:https://www.cnblogs.com/xdp-gacl/p/3631965.html 一、网络基础概念 首先理清一个概念:网络编程 != 网站编程,网络编程现在一般称为TCP/IP编程。 二、网络通信协议及接口 三、通信协议分层思想 四、参考模型 五、IP协议 每个人的电脑都有一个独
阅读全文
mq消息中间件概述
摘要:转载 : https://www.toutiao.com/i6628173772954272260/?tt_from=mobile_qq&utm_campaign=client_share×tamp=1543374548&app=news_article&utm_source=mobile
阅读全文