E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JAVA基础篇
JAVA面试题---
JAVA基础篇
(四)关于I/O与文件
Java中IO流分为几种?按功能来分:输入流(input),输出流(output)按类型来分:字节流和字符流字节流和字符流的区别是:字节流按8位传输一字节为单位输入输出数据,字符流按16位输出以字符为单位输入输出数据BIO,NIO,AIO有什么区别?BIO:BlockIO同步阻塞式IO,就是我们平时使用的传统IO,它的特点是模式简单,使用方便,并发处理能力低NIO:NewIO同步非阻塞IO,是传统
浮煌
·
2019-07-03 11:10
Java
面试
java
Java面试之
Java基础篇
1、什么是字符串常量池?答:字符串的分配,和其他的对象分配一样,耗费高昂的时间与空间代价。JVM为了提高性能和减少内存开销,在实例化字符串常量的时候进行了一些优化。为了减少在JVM中创建的字符串的数量,字符串类维护了一个字符串池,每当代码创建字符串常量时,JVM会首先检查字符串常量池。如果字符串已经存在池中,就返回池中的实例引用。如果字符串不在池中,就会实例化一个字符串并放到池中。Java能够进行
D_estin_y
·
2019-06-15 18:17
Java面试
【
JAVA基础篇
】==、equals和hashCode的区别和联系
==作用:比较两个操作数的关系,返回一个boolean类型的结果具体含义:如果两个操作数是基本数据类型,比较值是否相等。如果两个操作数是引用类型,那么比较的是内存地址是否相同。equalsObject类的实例方法,刚学Java的时候,很多人会把equals理解成比较内容是否相同,这种理解是不准确的。我们查看Object.equals的实现:publicbooleanequals(Objectobj
public static void m
·
2019-05-28 16:58
Java基础
java基础篇
(11) 枚举类型
枚举类型Enum的简介1.什么是枚举类型枚举类型:就是由一组具有名的值的有限集合组成新的类型。(即新的类)。好像还是不懂,别急,咱们先来看一下为什么要引入枚举类型在没有引入枚举类型前,当我们想要维护一组常量集合时,我们是这样做的,看下面的例子:classFavouriteColor_class{publicstaticfinalintRED=1;publicstaticfinalintBLACK=
大神,快来碗里
·
2019-05-02 08:00
枚举类型
JAVA
JAVA基础知识
java基础篇
(8) 深入解析java四种访问权限
引言Java中的访问权限理解起来不难,但完全掌握却不容易,特别是4种访问权限并不是任何时候都可以使用。下面整理一下,在什么情况下,有哪些访问权限可以允许选择。一、访问权限简介访问权限控制:指的是本类及本类内部的成员(成员变量、成员方法、内部类)对其他类的可见性,即这些内容是否允许其他类访问。Java中一共有四种访问权限控制,其权限控制的大小情况是这样的:public>protected>defau
大神,快来碗里
·
2019-05-02 08:25
JAVA
JAVA基础知识
java基础篇
(2)深入解析基本类型
一、基本类型的简介基本类型的两条准则:Java中,如果对整数不指定类型,默认时int类型,对小数不指定类型,默认是double类型。基本类型由小到大,可以自动转换,但是由大到小,则需要强制类型转换。所占的字节数:byte:1个字节;char:2个字节;short:2个字节;int:4个字节;long:8个字节;float:4个字节;(6位小数,指数是:10-38~1038;范围:)double:8
大神,快来碗里
·
2019-05-02 08:15
JAVA
JAVA基础知识
Java基础篇
——线程、并发编程知识点全面介绍(面试、学习的必备索引)
原创不易,如需转载,请注明出处https://www.cnblogs.com/baixianlong/p/10739579.html,希望大家多多支持!!!一、线程基础1、线程与进程线程是指进程中的一个执行流程,一个进程中可以运行多个线程。进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,即进程空间或(虚空间),比如一个qq.exe就是一个进程。2、线程的特点线程共享分配给该进
会炼钢的小白龙
·
2019-04-20 00:00
Java基础篇
——集合浅谈
原创不易,如需转载,请注明出处https://www.cnblogs.com/baixianlong/p/10703558.html,否则将追究法律责任!!!Set(基于Map来实现的,不细说)HashSet(不重复、无序、非线程安全的集合)底层实现,源码如下:publicclassHashSetextendsAbstractSetimplementsSet,Cloneable,java.io.S
会炼钢的小白龙
·
2019-04-13 23:00
Java基础篇
——JVM之GC原理(干货满满)
原创不易,如需转载,请注明出处https://www.cnblogs.com/baixianlong/p/10697554.html,多多支持哈!一、什么是GC?GC是垃圾收集的意思,内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的,Java语言没有提供释放已分配内存的显示操
会炼钢的小白龙
·
2019-04-13 00:00
详解
Java基础篇
--面向对象1(构造方法,static、this关键字)
面向对象,面向过程的区别。拿下五子棋来说:面向过程分析:开始游戏黑棋先走绘制画面判断输赢轮到白棋绘制画面判断输赢返回步骤2输出结果面向对象分析:黑白双方,双方行为是一模一样的棋盘系统,负责绘制画面规则系统,判断犯规、输赢传统的面向过程编程是思考问题的解决步骤,这种思维方式适用于问题规模较小时。可是当问题规模大,要求程序有更好的可扩展性,能更快速地查错时面向对象设计思想就能体现出其优势。面向对象更接
醒醒,醒醒
·
2019-04-08 16:57
Java基础篇
01
01.面向对象——>什么是面向对象面向对象面向对象程序设计,简称OOP(ObjectOrientedProgramming)。对象:指人们要研究的任何事物,不管是物理上具体的事物,还是抽象概念上的规则、事件。每一个对象都具有状态和行为,状态用相关的数据表示,如一块砖,它的状态就有:颜色,长,宽,高,材料....,行为即对该对象的状态进行改变,对象实现了数据和操作的结合,使数据和操作封装在对象的统一
微风细语0805
·
2019-03-06 11:00
【附答案】Java面试2019常考题目汇总(一)
一、
JAVA基础篇
-概念1.简述你所知道的Linux:Linux起源于1991年,1995年流行起来的免费操作系统,目前,Linux是主流的服务器操作系统,广泛应用于互联网、云计算、智能手机(Android
JAVA葵花宝典
·
2019-02-19 12:25
Android面试题
Java基础篇
Android面试题
Java基础篇
,由本人整理汇总,后续将继续推出系列篇,如果喜欢请持续关注和推荐,更多精彩内容可以关注微信公众号(Android高级编程):android-tech系列文章目录:Android
葡萄使徒
·
2019-02-13 10:54
JAVA基础篇
——常量、变量
什么是常量?在执行过程中,其值不可以发生改变。在Java中常量分为几类?常量分为两类,一类是字面值常量,另一类是自定义常量字面值常量又分为哪几类?字符串常量——使用“”(双引号)将其内容括起来整数常量——所有的整数小数常量——所有的小数字符常量——使用‘’(单引号)将其内容括起来,其内容只能是单个字母、单个数字(0-9)、单个符号、单个汉字(char占两个字节,java中一个汉字也占两个字节,因此
偶是智障儿童
·
2018-11-01 15:49
java
常用应届生Java开发笔试面试题(更新中)
Java开发面试题
Java基础篇
Java8大基本数据类型Java的三大特性面向对象如果让你推销一款Java产品,你会怎么推销呢?
暴走的Aluuubbarrrr
·
2018-10-19 20:57
Java
Java基础篇
:hashCode的作用
1、hashCoed的特性:(1)HashCode的存在主要是用于查找的快捷性,如Hashtable,HashMap等,HashCode经常用于确定对象的存储地址;(2)如果两个对象相同,equals方法一定返回true,并且这两个对象的HashCode一定相同;(3)两个对象的HashCode相同,并不一定表示两个对象就相同,即equals()不一定为true,只能够说明这两个对象在一个散列存储
a745233700
·
2018-10-19 19:44
Java基础与集合
Android面试看完这篇文章就可以了
Android学习Android知识总结Android面试面试准备程序员找工作Github传送门
Java基础篇
java基本数据类型及所占字节数8种基本数据类型类型字节数bit数取值范围byte18-128
fengcz
·
2018-10-16 00:09
Java 常考面试题及答案(吐血总结)持续更新...
赢在面试之
Java基础篇
(一)1、解释Java面向对象的特征:抽象、封装、继承、多态。2、面向对象的好处是什么?
热心网友WZQ
·
2018-10-12 20:05
Java
工作之路
Java基础篇
:equals()方法与==的区别 equals()与hashCode()方法
目录:一、equals()方法与“=="号的区别:1、超类Object的equals()底层原理:2、equals()与"=="的区别:3、equals()的重写规则:4、有关equals()与==号的小例子:二、equals()与hashCode()方法:1、认识HashCode()方法:2、equals()与hashCode()的联系:3、hashCode()方法的作用:4、为什么重写equa
a745233700
·
2018-10-06 23:54
Java基础与集合
Java基础篇
:反射机制详解
一、什么是反射:反射是Java的特征之一,是一种间接操作目标对象的机制,核心是JVM在运行的时候才动态加载类,并且对于任意一个类,都能够知道这个类的所有属性和方法,调用方法/访问属性,不需要提前在编译期知道运行的对象是谁,他允许运行中的Java程序获取类的信息,并且可以操作类或对象内部属性。程序中对象的类型一般都是在编译期就确定下来的,而当我们的程序在运行时,可能需要动态的加载一些类,这些类因为之
a745233700
·
2018-09-29 10:50
Java基础与集合
java实习生面试题
一、
JAVA基础篇
-概念1.简述你所知道的Linux:Linux起源于1991年,1995年流行起来的免费操作系统,目前,Linux是主流的服务器操作系统,广泛应用于互联网、云计算、智能手机(Android
narojay
·
2018-09-16 10:23
面试
Java面试2018常考题目汇总
一、
JAVA基础篇
-概念1.简述你所知道的Linux:Linux起源于1991年,1995年流行起来的免费操作系统,目
程序员YONG
·
2018-09-11 11:10
java
Java基础篇
---------接口
接口的定义:接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。上面这段话取自菜鸟教程对于接口定义的解释,一语道出真谛。接口并不是类,它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方法。接口是抽象类的升华,拥有抽象类的特性,只不过接口中的所有方法都是抽象方法。接口的基本语法://接口publicinterfa
KillerWhaleL
·
2018-09-08 13:32
JAVA基础
Java基础篇
---------多态
简单的讲一讲多态多态思想:同一个行为具有多个不同表现形式或形态的能力。前提条件:继承、重写、父类引用指向子类对象基本语法:Parentp=newChild();假如父类有五个子类,那么父类引用可以指向五个不同的子类(非同时指向五个),增加易读性和可维护性,降低内存占用。下面展示一个有趣的小例子:classA{publicStringshow(Dobj){return("AandD");}publi
KillerWhaleL
·
2018-09-05 17:23
JAVA基础
Java基础篇
---------抽象类
在之间的文章中说到了继承就像儿子继承父亲,其实抽象类的思想类似继承思想,我们从武侠小说的角度来解析一番何为抽象类思想。郭靖向洪七公学降龙十八掌的时候是一招一式一板一眼老老实实的学,师傅怎么教,徒弟就怎么学,这对应着继承。而张无忌像张三丰学太极拳法的时候,需要先将招式忘光,才能学会真正的太极拳法,注重其意而非其形,这种武学思想映射到编程里就是抽象类。抽象类除了不能实例化对象之外,类的其它功能依然存在
KillerWhaleL
·
2018-09-05 16:13
JAVA基础
Java基础篇
---------数组二分查找法
首先通过两个例子了解二分查找法是什么,以及为什么要使用二分查找法。假设有一万个连续的整数0~9999,这些数字混乱排列,现在需要在这一万个数字中找到6666这个数字。最为直接的方法是从左到右一个一个找或者从右到左一个一个找(线性查找法),直到找到6666这个数字,那么最坏的情况是找到第10000个数字才找到6666。当然,这对于一个人来说是非常坏的情况,可计算机的处理速度很快,就算是最坏的情况在目
KillerWhaleL
·
2018-08-31 19:46
JAVA基础
Java基础篇
---------几款IDE工具
Java应用程序越做越大、越做越复杂。JavaIDE在其中所起的作用也日益显著。有了JavaIDE,使软件的生产率倍增。本文为大家介绍几款时下最为流行的JavaIDE。一、EclipseEclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(JavaD
KillerWhaleL
·
2018-08-31 10:06
JAVA
JAVA基础
【Java】——
java基础篇
JAVA基础JAVA中的几种基本数据类型是什么,各自占用多少字节。String类能被继承吗,为什么。String,Stringbuffer,StringBuilder的区别。ArrayList和LinkedList有什么区别。讲讲类的实例化顺序,比如父类静态数据,构造函数,字段,子类静态数据,构造函数,字段,当new的时候,他们的执行顺序。用过哪些Map类,都有什么区别,HashMap是线程安全的
csdn-[baotai]
·
2018-08-28 09:38
Java
Java基础篇
- 强引用、弱引用、软引用和虚引用
前言Java执行GC判断对象是否存活有两种方式其中一种是引用计数。引用计数:Java堆中每一个对象都有一个引用计数属性,引用每新增1次计数加1,引用每释放1次计数减1。在JDK1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于(reachable)可达状态,程序才能使用它。从JDK1.2版本开始,对象的引用被划分为4种级别,从而使程序能更加灵活地控
零壹技术栈
·
2018-08-23 13:20
Java编程基础系列
Android面试复习
想到什么就记什么吧
java基础篇
HashMap实现原理及源码分析RXjavaRXJava的好处:(1)简洁,在需求越来越复杂,逻辑越来越多的情况下,依然能够保持简洁。
咕噜__
·
2018-08-22 15:03
Java基础篇
父类子类构造函数子类的构造函数会隐式调用父类的无参构造函数,子类若想调用父类的构造函数需在子类的构造函数的第一行使用super调用父类的构造函数。publicclassPerson{privateStringname;publicPerson(){System.out.println("无参构造");}publicPerson(Stringname){this.name=name;System.o
不务正业Darwin
·
2018-08-09 20:30
【
Java基础篇
二】——你真的懂泛型吗?
前言泛型在代码之初就一直在使用,而且使用的时候一直和集合一起用,对他的理解非常片面,只知道它对编译时集合元素的类型进行检查,但是对于为什么这么使用,以及什么情况下可以使用泛型却不是很清楚!内容1.什么是泛型?泛型就是允许在定义类,接口,方法时使用类型形参,这个类型形参将在声明变量,创建对象,调用方法时动态的指定(即传入实际的类型参数,类型实参)。注:可以为任何类,接口增加泛型声明,并不是只有集合类
火腿编程
·
2018-05-31 17:14
------【JAVA基础】
Java集合详解8:Java集合类细节精讲
p=599《Java集合详解系列》是我在完成夯实
Java基础篇
的系列博客后准备开始写的新系列。
黄小斜
·
2018-05-13 10:12
深入浅出Java核心技术
Java集合详解7:HashSet,TreeSet与LinkedHashSet
p=599《Java集合详解系列》是我在完成夯实
Java基础篇
的系列博客后准备开始写的新系列。
黄小斜
·
2018-05-12 21:40
深入浅出Java核心技术
Java集合详解5:深入理解LinkedHashMap和LRU缓存
p=176《Java集合详解系列》是我在完成夯实
Java基础篇
的系列博客后准备开始写的新系列。
黄小斜
·
2018-05-12 12:31
深入浅出Java核心技术
【java1234】java学习路线图2018
***转载自http://www.java1234.com/javaxuexiluxiantu.html(查看最新目录点击)第一阶段:
Java基础篇
编号课程课程目录打包下载地址讲师01J2SEv2(41
happydecai
·
2018-04-13 16:03
javaSE基础
Java成神之路技术整理(长期更新)
Java基础篇
Java集合篇Java多线程篇JavaJVM篇Java进阶篇Java新特性篇Java工具篇Java书籍篇
Java基础篇
8张图带你轻松温习Java知识Java父类强制转换子类原则一张图搞清楚
Java技术栈
·
2018-04-10 21:00
Java成神之路技术整理(长期更新)
Java基础篇
Java集合篇Java多线程篇JavaJVM篇Java进阶篇Java新特性篇Java工具篇Java书籍篇
Java基础篇
8张图带你轻松温习Java知识Java父类强制转换子类原则一张图搞清楚
Java技术栈
·
2018-04-10 21:01
Java面试2018常考题目汇总(一)
一、
JAVA基础篇
-概念1.简述你所知道的Linux:Linux起源于1991年,1995年流行起来的免费操作系统,目前,Linux是主流的服务器操作系统,广泛应用于互联网、云计算、智能手机(Android
SKlonglong
·
2018-03-28 17:14
Java
金三银四跳槽季,BAT美团滴滴java面试大纲(带答案版)之一:
Java基础篇
Java基础篇
:题记:本系列文章,会尽量模拟面试现场对话情景,用口语而非书面语,采用问答形式来展现。
xiaoyang_
·
2018-03-22 18:00
Java面试2018常考题目汇总(一)
Java面试2018常考题目汇总(一)一、
JAVA基础篇
-概念1.简述你所知道的Linux:Linux起源于1991年,1995年流行起来的免费操作系统,目前,Linux是主流的服务器操作系统,广泛应用于互联网
huangshulang1234
·
2018-03-11 09:26
笔试面试
Java程序员:从菜鸟程序员到架构师六步走
01第一阶段:
Java基础篇
熟练掌握Java基础语法,理解面向对象;掌握Java异常处理,泛型,集合,多线程,文件IO;另外在UI编程方面对Swing有所了解即可。
Java技术宅
·
2018-02-02 21:11
java
后端
进阶
架构
Java面试2018常考题目汇总(一)
一、
JAVA基础篇
-概念1.简述你所知道的Linux:Linux起源于1991年,1995年流行起来的免费操作系统,目前,Linux是主流的服务器操作系统,广泛应用于互联网、云计算、智能手机(Android
hopeplus
·
2017-12-09 00:00
JAVA
2017 Java开发面试题-
Java基础篇
(1)
1、switch参数类型1、int/short/byte/char2、他们的包装类3、java1.7以后,可以stringstring比较的特性是在编译器层次上实现的原理是用string的比较转换成hash值得比较2、char能装中文字符吗?能,char存的是unicode编码的字符,中文是unicode编码的char是2个字节的特殊中文不是用unicode编码的,则不能存入char3、使用fin
iyangdi
·
2017-09-11 00:00
Java开发面试题
赢在面试之
JAVA基础篇
本文转自JAVA知音。1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。2、Java有没有goto?java中的保留字,现在没有在java中使用。l3、说说&和&&的区别。&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为t
瑾初cxy
·
2017-08-28 19:37
java基础篇
-来源于微信公众号[java知音]
1.说说&和&&的区别。&与&&都是逻辑运算符。表示逻辑与(and)。当运算符两边的表达式都为true时,整个运算符才为true。若一方为false,结果就为false。&&还有一个短路的功能,当第一个是错的话,就不去计算第二个表达式。2.如何跳出当前的多重循环?第一种是标签的使用比如breakok;比较好的方式就是外层的循环控制条件可以受到内层循环体的约束intarr[][]={{1,2,3},
何厚勋
·
2017-08-12 23:37
java基础
从零学java笔录-第37篇基础语法完结小项目练习-学生管理系统 基础版
前言:本文是java基础语法完结项目篇-学生管理系统本节内容:1:学生系统需求及分析2:重点代码分析3:完整代码4:本节总结&下节预告本文出处:《凯哥陪你学系列之
java基础篇
.Java基本语法篇》中第
微信公众号_凯哥java
·
2017-08-10 12:08
java基础篇
《6》--面向对象《1》
理解面向对象结构化程序设计程序=算法+数据结构算法第一,数据第二面向对象程序设计OOP程序=对象+对象+….数据第一,算法第二让每个对象负责执行一组相关任务面向对象编程特性万物皆对象程序是一组对象间发送消息每个对象都有自己的内存占用,可以组装成更大的对象每个对象都有类型,特定类型的所有对象可以接受相同消息类和对象的概念、区别和联系概念类类是创建对象的模板和蓝图类是一组类似对象的共同抽象定义下面是类
LucienDon
·
2017-07-17 19:21
Java-学习笔记
从零学java笔录-第29篇 数组8 数组操作4-查表法和基本查找
本节内容:1:数组查表法(根据键盘录入索引,查找对应星期)(掌握)2:重载指定元素第一次在数组中出现的索引(掌握)3:本节总结&下节预告本文出处:《凯哥陪你学系列之
java基础篇
.Java基本语法篇》》
微信公众号_凯哥java
·
2017-07-11 13:50
java基础篇
《5》--常用数组排序算法
冒泡排序法工作原理:*一种简单的排序算法,它重复的访问过排序的数列,一次比较两个元素,如果他们的顺序错误,就把它们交换过来。重复的进行直到没有再需要交换,直到该序列已交换完成。/***冒泡排序算法**@authorLucienDon**/publicclassBubleSort{publicstaticvoidmain(String[]args){int[]array={1,4,51,2,43,5
LucienDon
·
2017-07-10 17:13
java
Java-学习笔记
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他