51CTO博客开发
hashCode(散列码)是由对象导出的一个整型值,散列码是没有规律的,如果对象不一样,其散列码基本也不会一致。 (String)字符串的散列码是有内容导出的,两个相同内容的String,其散列码是一致的,但是StringBuffer类中没有定义hashCode方法,将由Object类的默认hashCode方法导出对象的
继承按照我们中文通俗的理解是不需要付出努力,就获得别人的能力或资产,比如继承父辈的家产,继承父辈的表达能力,继承父辈的外貌等等。在类里面的继承,可以理解不需要重新开发代码,就能复用父类的方法和域。 在继承关系里面,可以分为父类和子类,子类继承父类,那子类就有了跟父类一样对外的方法和属性,但是子类也可以拥有自己对外的方
JVM内存板块分为5大块:JAVA堆、永久代、栈空间、本地方法栈、Cheap。JAVA堆:又名Heap区,包括Young、old两大板块永久代:、栈空间:运行时线程私有栈空间本地方法栈:C部分的代码区域Cheap:非java区域的内存使用,有些JNI的调用会用到堆内存Yong空间分为3个板块:1个Eden+2个Survivor区。Eden区:使用new()或者newInstance()等方法创建的
刚开始接触java,总是听到AOP技术也就是面向切面编程技术,一直很迷糊,它到底是什么,干什么用的,实现原理是什么。今天在这里做个小结。首先介绍一下AOP技术的由来: 在我们的业务系统中,有时候需要用业务系统中的”某些代码”去执行一些公共的动作,比如写日志、数据库连接管理、事务管理。那么这样就需要我们在很多方法中添加重复代码,这样使得代码重复率过高,也不好维护。那么我们想
在java中可以通过给类增加一个修饰符,来对类的访问进行控制java中有四个修饰符 private、default、protected、public修饰符同一个类不同类同一个包子类中全局privateyesdefaultyesyesprotectedyesyesyespublicyesyesyesyes
1、package 是用来组织java的类,类似C#中的dll2、import 是用来导入java的类.类似C#中的using备注:包的命名一般为小写使用: 1、使用Eclipse新建Java项目 2、在项目中新建一个package 例如first 3、使用im
安装和配置好java环境后1、新建一个后缀为java文档例如我们新建Hello.java在文件中我们定义一个classpublic class Hello{ public static void main(String[] args){ &nb
最近开始学习java语言1、首先安装Java所需要的运行环境JRE和Java的软件开发包JDKJDK和JRE的下载地址可以在Oracle公司官网上能下载。http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2、安装和配置安装成功后需要进行环境变量配置:2.1配置环境变量Path在Ja
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号