- 博客(21)
- 收藏
- 关注
原创 2.10 String 相关的+
2.10 String 相关的+String中+常用于字符串的连接。ex:/** * String相关的+ */public void ex(){ String a = "aa"; String b = "bb"; String c= "xx"+"yy"+a+"zz"+"mm"+b; System.out.println(c);}p...
2020-04-11 16:24:21
203
原创 2.9 字符串的比较
2.9 字符串的比较在字符串中:“==” 比较的是两个字符串是否相同,而equals()方法比较的是两个字符串的内容是否相同。ex1:String s1 = new String("java");String s2 = new String("java");System.out.println(s1 == s2); //falseSystem.out.println(s...
2020-04-11 16:21:44
231
原创 2.8关于String.intern()
2.8关于String.intern()intern方法使用:一个初始为空的字符串池,它由类String独自维护。当调用intern方法时,如果池已经包含一个等于此String对象的字符串(用equals(object)方法确定),则返回池中的字符串。否则,将此String对象添加到池中,并返回此String对象的引用。它遵循以下规则:对于任意两个字符串s和t,当前仅当s.equals(t...
2020-04-11 16:20:22
129
原创 2.6 使用String不一定创建对象 2.7使用new String一定创建对象
2.6 使用String不一定创建对象在执行到双引号包含字符串的语句时,如String a = "123"; JVM先会到常量池里查找,如果有的话返回常量池里的这个实例的引用,否则的话创建一个新实例并置入常量池里。所以,当我们在使用诸如String str = "abc";的格式定义对象时,总是想当然的认为,创建了String类的对象str。担心陷阱!对象可能并没有被创建!而可能是指向一个先前...
2020-04-10 21:31:46
411
原创 2.5 创建字符串的方式
2.5 创建字符串的方式创建字符串的方式归纳起来有两类: 使用""引号创建字符串; 使用new关键字创建字符串; 总结如下: 单独使用""引号创建的字符串都是常量,编译期就已经确定存储到String Pool中; 使用new String("")创建的对象会存储到堆(heap)中,是运行期新创建的; new创建字符串时首先查看池中是否有相同值的字符串,如...
2020-04-10 21:28:48
323
原创 2.4 String引用变量与对象
2.4 引用变量与对象A aa;这个语句声明一个类A的引用变量aa【我们常常称之为句柄】,而对象一般通过new创建,所以aa仅仅是一个引用变量,它不是对象。github:https://github.com/ccy524946/theInterviewQuestions...
2020-04-10 21:26:40
174
原创 2.3String类初始化后是不可变的(immutable)
2.3String类初始化后是不可变的(immutable)String使用 private final char value[] 来实现字符串的存储,也就是说String对象创建之后,就不能再修改对象中存储的字符串内容,就是因为如此,才说String类型时不可变的(immutable)程序员不能对已有不可变对象进行修改。我们自己也可以创建不可变对象,只要在接口中不提供修改数据的方法就可以。...
2020-04-10 21:23:45
151
原创 2.2 字符串常量池
2.2 字符串常量池我们知道字符串的分配和其他对象分配一样,是需要消耗高昂的时间和空间的,而且字符串我们使用的非常多,JVM为了提高性能和减少内存的开销,在实例化字符串的时候进行了一些优化:使用字符串常量池。每当我们创建字符串常量是,JVM会首先检查字符串常量池,如果该字符串已经存在常量池中,那么就直接返回常量池中的实例引用。如果字符串不存在常量池中,就会实例化该字符串并且将其放到常量池中。由...
2020-04-10 21:19:01
282
原创 2.1String类
2.1String类想要了解一个类,最好的办法就是看这个类的实现源代码:public final class String implements java.io.Serializable, Comparable<String>, CharSequence{ /** 该值用于字符存储 */ private final char value[]; ...
2020-04-10 21:03:53
142
原创 jQuery选择器(基本选择器,层次选择器,基本过滤选择器,内容过滤选择器,可见性过滤器,属性过滤器,子元素过滤选择器,表单对象属性过滤选择器)
一、基本选择器选中id为one的元素//选中id为one的元素$("#btn1").click(function(){ $("#one").css({"background-color":"#bfa"});})选中class为mini的元素 //选中class为mini的元素$("#btn2").click(function(){ $(".mini")....
2019-09-09 23:57:38
150
原创 JQuery简介与配置
一、jQuery简介jQuery是一个javaScript函数库jQuery具备简洁的语法和跨平台的兼容性1.1.1jQuery优势:(1)轻量级的“主旨:以更少的代码,实现更多的功能”(2)强大的选择器(3)出色的DOM操作的封装(4)可靠的事件处理机制(5)完善的Ajax(6)不污染顶级变量(7)出色的浏览器兼容性(8)链式操作方式(9)隐...
2019-09-09 23:57:04
2824
原创 Servlet 生命周期( init () ,service(),destroy())
Servlet 生命周期可被定义为从创建直到毁灭的整个过程。以下是 Servlet 遵循的过程:Servlet 通过调用init ()方法进行初始化。 Servlet 调用service()方法来处理客户端的请求。 Servlet 通过调用destroy()方法终止(结束)。 最后,Servlet 是由 JVM 的垃圾回收器进行垃圾回收的。...
2019-09-09 23:55:47
767
原创 mysql其他数据类型
-- 数值类型CREATE TABLE ch_3( a TINYINT, b SMALLINT, c MEDIUMINT, d INT, e BIGINT);DESC ch_3;INSERT INTO ch_3 VALUES(13,1456,465,489,465);SELECT * FROM ch_3;-- 小数类型CRE...
2019-09-09 23:55:30
103
原创 mysql数据库/表的基本操作
数据在数据库中的存储方式创建数据库:create databas 库名;use 库名; – 选择数据库一、创建数据表1)创建表的语法格式 create table 表名 ( 字段名1 数据类型 [列级别约束条件] [默认值], 字段名2 数据类型 [列级别约束条件] [默认值], …….. [表级别约束条件] )例如:...
2019-09-09 23:55:14
658
原创 java基础总结
1.B/S架构,C/S架构B/S(Browser/Server),浏览器/服务器程序C/S(Client/Server),客户端/服务端,桌面应用程序2.网络协议HTTP:超文本传输协议FTP:文件传输协议SMPT:简单邮件协议TELNET:远程终端协议POP3:邮件读取协议3.Java开发平台JAVA SE:主要用在客户端开发JAVA EE:主要用在w...
2019-09-09 23:54:38
495
原创 javaWeb--Servlet
一、Servlet简介Servlet是sun公司提供的一门用于开发动态web资源的技术。 Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤: 1、编写一个Java类,实现servlet接口。 2、把开发好的Java类部署到web服务器中。 按照一种约定俗成的称呼习惯,通常我们也把实...
2019-09-09 23:53:47
133
原创 Tomcat使用
一、Tomcat服务器端口的配置 Tomcat的所有配置都放在conf文件夹之中,里面的server.xml文件是配置的核心文件。 如果想修改Tomcat服务器的启动端口,则可以在server.xml配置文件中的Connector节点进行的端口修改例如:将Tomcat服务器的启动端口由默认的8080改成8088端口Tomcat服务器启动端口默认配置<Connecto...
2019-09-09 23:53:28
261
原创 java Web开发入门
一、基本概念1.1、WEB开发的相关知识 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。 Internet上供外界访问的Web资源分为:静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。 动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。 静态we...
2019-06-02 16:36:38
163
转载 java反射
一、Class类的使用1、万事万物皆对象,(当然,基本数据类型,静态成员不是面向对象(属于类的)),所以我们创建的每一个类也都是对象,即类本身是java.lang.Class类的实例对象,但是这些对象都不需要new出来,因为java.lang.Class类的构造方法是私有的2、任何一个类都是Class类的实例对象,这个实例对象有三种表示方式:(我们新建一个Student类)...
2019-05-29 21:16:01
95
原创 mysql语法总结
一、数据库的操作1.显示数据库show databases;2.创建数据库create database 库名 default character set utf8;3.删除数据库drop database 库名;4.使用数据库use 库名;二、数据表的操作1.显示数据表show tables;2.创建数据表1)创建表语...
2019-05-20 23:57:25
279
原创 数据库的安装与配置
MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的。如果是msi格式的可以直接点击安装,按照它给出的安装提示进行安装。zip格式是自己解压,解压缩之后其实MySQL就可以使用了,但是要进行配置。下面是mysql-5.7.25的msi格式安装步骤1)下载:www.mysql.com 1.找到社区版2.进入MySQL社区服务器3.选择mysql5.7.25...
2019-03-11 22:17:25
463
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人