点数信息
www.dssz.net
注册会员
|
设为首页
|
加入收藏夹
您好,欢迎光临本网站!
[请登录]
!
[注册会员]
!
首页
移动开发
云计算
大数据
数据库
游戏开发
人工智能
网络技术
区块链
操作系统
模糊查询
热门搜索:
源码
Android
整站
插件
识别
p2p
游戏
算法
更多...
在线客服QQ:632832888
当前位置:
资源下载
搜索资源 - Java中的String为什么是不可变的?
下载资源分类
移动开发
开发技术
课程资源
网络技术
操作系统
安全技术
数据库
行业
服务器应用
存储
信息化
考试认证
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
在结果中搜索
所属系统
Windows
Linux
FreeBSD
Unix
Dos
PalmOS
WinCE
SymbianOS
MacOS
Android
开发平台
Visual C
Visual.Net
Borland C
CBuilder
Dephi
gcc
VBA
LISP
IDL
VHDL
Matlab
MathCAD
Flash
Xcode
Android STU
LabVIEW
开发语言
C/C++
Pascal
ASM
Java
PHP
Basic/ASP
Perl
Python
VBScript
JavaScript
SQL
FoxBase
SHELL
E语言
OC/Swift
文件类型
源码
程序
CHM
PDF
PPT
WORD
Excel
Access
HTML
Text
资源分类
搜索资源列表
Java 高级特性.doc
JAVA高级特性 1.静态导入:先举个离例子 。 import java.lang.Integer.parseInt; public class StaticImport { int x = parseInt("123"); System.out.println(x); } 这样的程序如果不在IDE 工具中输入,是很难看出这个程序代码会出现问题,可它偏偏就出问题了,这是为什么呢?因为程序里面有个静态方法,如果导入import static java.lang.Integer.p arseInt
所属分类:
Proxy
发布日期:2009-05-30
文件大小:57344
提供者:
ssq0001
Java初学者都必须理解的六大问题
对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。 问题一:我声明了什么! String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”。这样模糊的回答通常是概念不清的根源。如果要准确的回答,一半的人大概会回答错误。 这个语句声明的是一个指向对象的引用
所属分类:
Java
发布日期:2009-12-25
文件大小:5120
提供者:
ladengqianghan
2010年最新的机试笔试面试题(主要是Java,其次是ASP.net,C_,Oracle)
32个java面试题及答案 第一,谈谈final, finally, finalize的区别。 final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。finalize是 Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否
所属分类:
Java
发布日期:2010-02-22
文件大小:6291456
提供者:
accp224173533
JAVA面试题最全集
一、Java基础知识 1.Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。 2.字符串的操作: 写一个方法,实现字符串的反转,如:输入abc,输出cba 写一个方法,实现字符串的替换,如:输入bbbwlirbbb,输出bbbhhtccc。 3.数据类型之间的转换 如何将数值型字符转换为数字(Integer,Double) 如何将数字转换为字符 如何取小数点前两位,并四舍五入。 4.日期和时间 如何取得年月日,小时分秒 如何取得从1970年到现在的毫秒数 如何获取某个日
所属分类:
Java
发布日期:2010-03-13
文件大小:70656
提供者:
chenwenpeng2010
Java的六大问题你都懂了吗
这些问题对于认真学习java的人都要必知的,当然如果你只是初学者就没必要那么严格了,那如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。 一、到底要怎么样初始化! 本问题讨论变量的初始化,所以先来看一下Java中有哪些种类的变量。 1. 类的属性,或者叫值域 2. 方法里的局部变量 3. 方法的参数 对于第一种变量,Java虚拟机会自动进行初始化。如果给出了初始值,则初始化为该初始值。如果没有给出,则把它初始化为该类型变量的默认初始值。 所有对
所属分类:
Java
发布日期:2012-12-13
文件大小:7168
提供者:
huatianyue
疯狂JAVA讲义
第1章 Java概述 1 1.1 Java语言的发展简史 2 1.2 Java的竞争对手及各自优势 4 1.2.1 C#简介和优势 4 1.2.2 Ruby简介和优势 4 1.2.3 Python的简介和优势 5 1.3 Java程序运行机制 5 1.3.1 高级语言的运行机制 6 1.3.2 Java程序的运行机制和JVM 6 1.4 开发Java的准备 7 1.4.1 安装JDK 8 学生提问:不是说JVM是运行Java程序的虚拟机吗?那JRE和JVM的关系是怎样的呢? 8 学生提问:为什
所属分类:
Java
发布日期:2014-10-17
文件大小:33554432
提供者:
yzzgjw
李刚《疯狂java讲义》PDF版
《疯狂Java讲义》覆盖了Java的基本语法结构、Java的面向对象特征、Java集合框架体系、Java泛型、异常处理、Java GUI编程、JDBC数据库编程、Java注释、Java的IO流体系、Java多线程编程、Java网络通信编程和Java反射机制。共覆盖了java.awt、java.lang、java.io和java.nio、java.sql、java.text、java.util、javax.swing包下绝大部分类和接口。 目录: 第1章 Java概述 1.1 Java语言的发展
所属分类:
Java
发布日期:2015-12-03
文件大小:37748736
提供者:
s1945227880
涵盖了90%以上的面试题
hashmap的底层原理 hashmap产生死锁的原因 hashmap的容量为什么一定要是2的幂呢 TreeMap的底层原理 HashMap,Hashtable和ConcurrentHashMap的区别 在ArrayList和LinkedList尾部添加元素,谁的效率更高 如果HashMap或者hashTable的key是一个自定义的类该怎么办 为什么重写equals还要重写hashCode? 介绍一下volatile jdk1.5新特性 jdk1.7新特性 jdk1.8新特性 java语言有
所属分类:
Java
发布日期:2018-11-02
文件大小:6291456
提供者:
qq_36071795
JAVA开发手册V1.5 华山版2019.pdf
20190619版本。人家阿里巴巴免费公开的文档,为什么要收积分呢。不能设置免积分下载么?默认就要5个呢?目录 编程规约 ()命名风格 (二)常量定义… 4 三)代码格式… (四)OOP规约 7 伍五)集合处理 1 (六)并发处理 14 (七)控制语句... 。·· 中+··:*·*· .18 (八)注释规约... 21 (九)其它 ·:···..····.··aa:4:····a····· 22 二、异常日志 24 ()异常处理 着非·非B自。。自音。。 …124 (二)日志规约 26 单元测
所属分类:
Java
发布日期:2019-10-06
文件大小:1048576
提供者:
ylhlly
Java中常见的坑
概述 Java是门极简风格的语言,比其它语言相比,它故意保持较少的特性,不仅在有些不常见的情况下会出些奇奇怪怪的错误,即使很一般的情况下也有可能让人栽根头。如果你习惯了别的语言,你读Java 的代码很容易搞错一些概念。 变量要么是引用 ,要么是基础类型 这是对的,变量不是对象。也是说在下面这个例子里,s不是个对象,也不是字符串,它只是一个字符串的引用。 String s = "Hello"; 这个能解释很多的问题,比如: 问题:如果说字符 串是不可变的,为什么我能修
所属分类:
其它
发布日期:2020-12-22
文件大小:61440
提供者:
weixin_38717574
Java中的String为什么是不可变的?? String源码分析
什么是不可变对象? 众所周知, 在Java中, String类是不可变的。那么到底什么是不可变的对象呢? 可以这样认为:如果一个对象,在它创建完成之后,不能再改变它的状态,那么这个对象是不可变的。不能改变状态的意思是,不能改变对象内的成员变量,包括基本数据类型的值不能改变,引用类型的变量不能指向其他的对象,引用类型指向的对象的状态也不能改变。 区分对象和对象的引用 对于Java初学者, 对于String是不可变对象总是存有疑惑。看下面代码: String s = "ABC
所属分类:
其它
发布日期:2020-12-22
文件大小:69632
提供者:
weixin_38665093
为什么Java字符串是不可变对象?
本文主要来介绍一下Java中的不可变对象,以及Java中String类的不可变性,那么为什么Java的String类是不可变对象?让我们一起来分析一下。 答案一: 流行的Java面试题之一是:什么是不可变对象(immutable object),不可变对象有什么好处,在什么情况下应该用,或者更具体一些,Java的String类为什么要设成immutable类型? 不可变对象,顾名思义是创建后不可以改变的对象,典型的例子是Java中的String类。 String s="A
所属分类:
其它
发布日期:2020-12-22
文件大小:105472
提供者:
weixin_38653508
Java String 的十大常见问题
以下是Java字符串经常被问到的排名前十的问题。 1、如何比较字符串?使用 “==” 还是 “equals()”? 简单来讲,“==”比较的是引用(对象的内存地址),“equals()” 比较值是否相等。除非你想检测两个字符串是否是同一对象,否则都用equals()。 当然了解字符串池的概念更好。 2、为什么对于安全敏感的信息使用char[] 优于String ? Java 中字符串是不可变的,这意味着一旦他被创建,在垃圾回收器收集之前都是一样的。使用数组你可以明
所属分类:
其它
发布日期:2021-01-21
文件大小:53248
提供者:
weixin_38592134
Java中的String为什么是不可变的?
什么是不可变对象? 众所周知, 在Java中, String类是不可变的。那么到底什么是不可变的对象呢? 可以这样认为:如果一个对象,在它创建完成之后,不能再改变它的状态,那么这个对象是不可变的。不能改变状态的意思是,不能改变对象内的成员变量,包括基本数据类型的值不能改变,引用类型的变量不能指向其他的对象,引用类型指向的对象的状态也不能改变。 区分对象和对象的引用 对于Java初学者, 对于String是不可变对象总是存有疑惑。看下面代码: String s = ABCa
所属分类:
其它
发布日期:2021-01-20
文件大小:182272
提供者:
weixin_38558054
Java字符串的10大热点问题盘点
下面我为大家总结了10条Java开发者经常会提的关于Java字符串的问题,如果你也是Java初学者,仔细看看吧: 1、如何比较字符串,应该用”==”还是equals()? 总的来说,”==”是用来比较字符串的引用地址,而equals()才是比较字符串的值。两个值相同的字符串用”==”比较结果有可能是false,而用equals()则一定为true。除非两个字符串是同一个new出来的对象,不然比较字符串值是否相同应该要用equals()。 2、对那些安全敏感的信息,为什么用cha
所属分类:
其它
发布日期:2021-01-20
文件大小:58368
提供者:
weixin_38611459
Java基础总结
文章目录什么是面向对象?1. 描述一下值传递和引用传递的区别2. ==和equals区别?String的equals方法是如何重写的?为什么要重写equals方法?为什么要重写hashCode方法?3. String s1 = new String(“abc”); String s2 = “abc”; s1 == s2? 语句1在内存中创建了几个对象?4. String为什么是不可变的?jdk源码中的String如何定义的?为什么这么设计?4. 请描述一下static关键字和final关键字的用
所属分类:
其它
发布日期:2021-01-20
文件大小:557056
提供者:
weixin_38735101