自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

子杰小同学的博客

最好的生活,是被爱激励和被知识引导

  • 博客(9)
  • 收藏
  • 关注

原创 Java基础面试题整理

第一题: ”static”关键字是什么意思?Java中是否可以覆盖(override)一个private或者是static的方法? A:static表示“静态”的意思,可用于修饰成员变量和成员方法,静态成员是随着类的加载而加载的,因此可以直接使用类访问。但是要注意,在静态成员方法中,不可以调用非静态成员变量或者非静态成员方法。 B:不可以重写,也没办法重写,因为private修饰的方法只能在

2017-10-10 01:12:34 561

原创 MySql列转为行

前一天,在技术群有人提出一个问题,如下图所示 问第七题该这么做?我研究了大概20分钟左右,这是很典型的将列转为行的sql。以下是主要步骤第一步,我创建了表salesDROP TABLE IF EXISTS `sales`;CREATE TABLE `sales` ( `year` int(255) DEFAULT NULL, `quarter` int(255) DEFAULT NU

2017-09-10 10:14:22 3012 3

转载 最常用的15大Eclipse开发快捷键技巧

引言       做java开发的,经常会用Eclipse或者MyEclise集成开发环境,一些实用的Eclipse快捷键和使用技巧,可以在平常开发中节约出很多时间提高工作效率,下面我就结合自己开发中的使用和大家分享一下Eclipse中常用到的快捷键和技巧。 1、alt+?或alt+/:自动补全代码或者提示代码这个是我最得意的快捷键组合了,尤其是当输入syso几个字符之后,2个手指轻松按下这2

2017-09-06 23:42:04 182

转载 length,length()以及size()的区别

1 java中的length属性是针对数组说的,比如说你声明了一个数组,想知道这个数组的长度则用到了length这个属性.2 java中的length()方法是针对字符串String说的,如果想看这个字符串的长度则用到length()这个方法.3.java中的size()方法是针对泛型集合说的,如果想看这个泛型有多少个元素,就调用此方法来查看! 这个例子来演示这两个方法和一个属性的用法 p

2017-08-03 23:50:47 245

转载 几张图轻松理解String.intern()

在翻《深入理解Java虚拟机》的书时,又看到了2-7的 String.intern()返回引用的测试。 其实要搞明白String.intern(),我总结了下面几条规则: 一、new String都是在堆上创建字符串对象。当调用 intern() 方法时,编译器会将字符串添加到常量池中(stringTable维护),并返回指向该常量的引用。 二、通过字面量赋值创建字符串(如:String st

2017-07-31 22:17:29 179

转载 Java总结篇系列:java.lang.Object

从本篇开始,将对Java中各知识点进行一次具体总结,以便对以往的Java知识进行一次回顾,同时在总结的过程中加深对Java的理解。Java作为一个庞大的知识体系,涉及到的知识点繁多,本文将从Java中最基本的类java.lang.Object开始谈起。Object类是Java中其他所有类的祖先,没有Object类Java面向对象无从谈起。作为其他所有类的基类,Object具有哪些属性和行为,是J

2017-07-31 20:43:22 372

转载 java中的堆、栈、常量池

Java内存分配:1. 寄存器:我们在程序中无法控制2. 栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中3. 堆:存放用new产生的数据4. 静态域:存放在对象中用static定义的静态成员5. 常量池:存放常量6. 非RAM(随机存取存储器)存储:硬盘等永久存储空间———————————————————————————————————————-a.在函数中定义的一些基本

2017-07-31 20:23:17 165

原创 equals()方法和"=="区别

在重写equals()方法时,要符合5个原则 1,自反性:对于任何非空引用x,x.equals(x)应该返回true。 2,对称性:对于任何引用x和y,如果x.equals(y)返回true,那么y.equals(x)应当也返回true。 3,传递性:对于任何引用x,y和z,如果x.equals(y),返回true,那么y.equals(x)也应当返回true。 4,一致性,如果x和y引用的

2017-07-31 16:26:37 251

原创 对于Java的值传递和引用传递的区别

我知道有人会说,Java只有值传递而没有引用传递,但是如果把引用地址也看成一个值的话,是可以这么说的。 对于两个传递的定义是什么呢? 第一,值传递是对基本型变量而言的,传递的是该变量的一个副本,改变副本不影响原变量。(一般发生在基本数据类型当中) 第二,引用传递一般是对于对象型变量而言的,传递的是该对象地址的一个副本, 并不是原对象本身 。 所以对该副本进行操作时,会同时改变原对象。(发生在引

2017-07-28 19:23:24 3915 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除