JavaSE基础
eiffelmen
记录学习JAVA的点滴
展开
-
接口
package Class4;/** * 功能:接口的讲解 * 接口原则: * 1.接口不能被实例化 * 2.(跟抽象类不一样,抽象类可以包含被实现的方法)接口中所有方法都不能有主体及都是抽象方法。 **接口是更加抽象的抽象类 * 3.一个类可以实现多个接口 * 4.实现接口之后必须实现接口的所有方法; * 5.接口中可以有变原创 2015-11-12 12:36:09 · 360 阅读 · 0 评论 -
工程代码行数统计
转载:http://blog.csdn.net/offbye/article/details/50675575作为项目管理者,了解项目的整体情况是很重要的,以前是通过Intellij statitic插件统计代码情况的,但现在Android studio2 不能用了,于是只好通过其它方法统计了。可以直接通过Find 功能查找正则表达式 \n 和下面命令行的简单统计,但统计的维度转载 2017-12-01 15:45:54 · 353 阅读 · 0 评论 -
单例模式分析
转载自:https://www.cnblogs.com/damsoft/p/6105122.html单利模式的优缺点和使用场景 首先介绍一下单例模式: 单例模式(Singleton),也叫单子模式,是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如转载 2017-11-30 16:17:11 · 188 阅读 · 0 评论 -
Eclipse启动报错:The Eclipse executable launcher was unable to locate its companion shared library
在网上有坑,各种解决方法都有,但似乎我这台64位机器不太给面子,都不能解决;结果自己找到了解决办法,总结了一下,大多数软件出问题,如果卸载了重新装还是出现问题,一般都是注册表残留的问题:将eclipse.ini配置文件中的-startup和--launcher.library下面的路径用文件管理器打开,递归向上查找到有关eclipse的文件夹,将它删除,再继续重新安装eclipse即可;转载 2017-11-29 18:42:14 · 4568 阅读 · 1 评论 -
JAVA中的栈和堆
原文:http://www.cnblogs.com/ibelieve618/p/6380328.htmlJAVA在程序运行时,在内存中划分5片空间进行数据的存储。分别是:1:寄存器。2:本地方法区。3:方法区。4:栈。5:堆。基本,栈stack和堆heap这两个概念很重要,不了解清楚,后面就不用学了。以下是这几天栈和堆的学习记录和心得。得些记录下来。以后有学到新转载 2017-10-13 10:22:42 · 307 阅读 · 0 评论 -
序列化和反序列化
序列化和反序列化作者: 刘丁 来源: 美团技术团队 发布时间: 2015-04-23 17:01 阅读: 88781 次 推荐: 29 原文链接 [收藏] 原文:http://kb.cnblogs.com/page/515982/ 摘要 序列化和反序列化几乎是工程师们每天都要面对的事情,但是要精确掌握这两个概念并不容易:一方面,它们往往作为转载 2017-10-21 14:18:21 · 172 阅读 · 0 评论 -
eclipse导入工程中文乱码问题
eclipse导入工程中文乱码问题eclipse之所以会出现乱码问题是因为eclipse编辑器选择的编码规则是可变的。一般默认都是UTF-8或者GBK,当从外部导入的一个工程时,如果该工程的编码方式与eclipse中设置的编码方式不同,就会产生中文的乱码问题,这其中还有几种情况。如果导入的整个工程的编码方式与eclipse的编码方式有冲突,那么这个工程里所有的中文 都是乱码;如果所有工转载 2017-10-11 09:51:05 · 201 阅读 · 0 评论 -
Java:类与继承
请尊重作者劳动成果,转载请标明原文链接: http://www.cnblogs.com/dolphin0520/p/3803432.htmlJava:类与继承 对于面向对象的程序设计语言来说,类毫无疑问是其最重要的基础。抽象、封装、继承、多态这四大特性都离不开类,只有存在类,才能体现面向对象编程的特点,今天我们就来了解一些类与继承的相关知识。首先,我们讲述一下与类的转载 2017-10-19 17:37:42 · 232 阅读 · 0 评论 -
关于String类型变量的比较问题
String str1 = "abc";String str2 = "abc";上述中的"abc"会被存放到常量字符串池中,定义str1和str2指向了字符串池中的"abc"(这里有个原则:指向的字符串如果存在,就共享)java中的串池有两个特点:1、串池中的内容一经创建便不可改变,平时见到的串内容发生了改变那是假象,其实是丢弃了旧串,创建了新串;2、当串池中的内原创 2017-09-21 15:46:42 · 1046 阅读 · 0 评论 -
深度解析串池
Java字符串池(String Pool)深度解析版权声明:本文为博主原创文章,转载请注明出处,欢迎交流学习! 在工作中,String类是我们使用频率非常高的一种对象类型。JVM为了提升性能和减少内存开销,避免字符串的重复创建,其维护了一块特殊的内存空间,这就是我们今天要讨论的核心,即字符串池(String Pool)。字符串池由String类私有的维护转载 2017-09-21 16:13:20 · 389 阅读 · 0 评论 -
Java中的static关键字解析
static关键字是很多朋友在编写代码和阅读代码时碰到的比较难以理解的一个关键字,也是各大公司的面试官喜欢在面试时问到的知识点之一。下面就先讲述一下static关键字的用法和平常容易误解的地方,最后列举了一些面试笔试中常见的关于static的考题。以下是本文的目录大纲: 一.static关键字的用途 二.static关键字的误区 三.常见的笔试面试题 若有不转载 2017-09-21 17:43:34 · 171 阅读 · 0 评论 -
简单的网络编程--服务器,客户端呼应
首先是客户端代码package com.test;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.Socket;import java.net.UnknownHostE原创 2015-11-14 19:55:05 · 447 阅读 · 0 评论 -
native关键字理解
今日在hibernate源代码中遇到了native关键词,甚是陌生,就查了点资料,对native是什么东西有了那么一点了解,并做一小记。native关键字说明其修饰的方法是一个原生态方法,方法对应的实现不是在当前文件,而是在用其他语言(如C和C++)实现的文件中。Java语言本身不能对操作系统底层进行访问和操作,但是可以通过JNI接口调用其他语言来实现对底层的访问。JNI是Java本机接口...转载 2018-09-14 10:33:31 · 351 阅读 · 0 评论