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 面试题!
作者|cxuan责编|王晓曼来源|Java建设者
Java基础篇
1、Java有哪些特点?
CSDN 程序人生
·
2020-06-20 20:54
帮你拿下 Java 面试题!
Java基础篇
1、Java有哪些特色?
林口
·
2020-06-17 14:00
学习大数据:
Java基础篇
之流
I/O类库中使用“流”这个抽象概念。Java对设备中数据的操作是通过流的方式。表示任何有能力产出数据的数据源对象,或者是有能力接受数据的接收端对象。“流”屏蔽了实际的I/O设备中处理数据的细节。IO流用来处理设备之间的数据传输。设备是指硬盘、内存、键盘录入、网络等。IO的分类可以为:流按操作数据类型的不同分为两种:字节流与字符流。流按流向分为:输入流,输出流(以程序为参照物,输入到程序,或是从程序
wx5eba708eae438
·
2020-06-14 11:44
Java
学习大数据:
Java基础篇
之线程
Java线程的基本概念说到线程,那么就不得不提到另一个常用的概念——线程。线程和进程,总有人傻傻的分不清。线程是操作系统能够进行运算调度的最小单位。而进程则是系统进行资源分配和调度的基本单位。简而言之进程就是我们常说的一个应用程序,而进程中可以包含多个线程分别进行不同的工作。任务任务就是线程中要执行的动作。在Java中的任务被抽象成了一个Runnable接口:publicinterfaceRunn
wx5eba708eae438
·
2020-06-14 11:20
Java
2w字长文!手撸一套 Java 基础面试题
Java基础篇
Java有哪些特点并发性的:你可以在其中执行许多语句,而不必一次执行它面向对象的:基于类和面向对象的编程语言。
程序员cxuan
·
2020-06-12 14:00
学习大数据:
Java基础篇
之多态
众所周知,Java有三大特性,封装,继承,多态,封装解决了数据的安全性问题,封装解决了代码的重用问题,多态解决了程序的扩展问题,今天我们就来剖析java基础核心机制之多态,了解什么是多态,以及多态的类别以及构成动态多态的条件.要理解多态,不妨我们来举一个例子,比如我们家养了一只宠物,它的名字叫毛毛,根据这段信息来看的话并不能得出这只毛毛是个什么动物,但是如果说它是发出喵喵喵的叫声,那么根据这个信息
wx5eba708eae438
·
2020-06-06 20:38
Java
学习大数据:
Java基础篇
之封装
1、封装的概念:将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来对隐藏的信息进行操作和访问。2、好处:(1)只能通过规定的方法访问数据(2)隐藏类的实例细节,方便修改和实现。3、封装的实现步骤(1)修改属性的可见性设为(private)(2)创建getter/setter方法(用于属性的读写)(通过这两种方法对数据进行获取和设定,对象通过调用这两种发方法实现对数据的读
wx5eba708eae438
·
2020-06-06 20:10
Java
学习大数据:
Java基础篇
之继承
继承:extends继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。1.子类继承父类:在每个子类对象中都有一个独有的父类对象格式:class父类{}class子类extends父类{}this是当前对象,this(参数列表)在当前类写构造方法中调用其他重载构造super是父类对象,super(参数列表)在子类构造中调用
wx5eba708eae438
·
2020-05-31 11:37
Java基础
学习大数据:
Java基础篇
之方法
Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用方法的命名规则:方法的名字的第一个单词应以小写字母作为开头,后面的单词则用大写字母开头写,不使用连接符。例如:addPerson。方法定义的基本规则:单进单出:一个方法中只有一个出口return方法的优点:使程序变得更简短而清晰;有利于程序维护;可以提高程序开
wx5eba708eae438
·
2020-05-31 01:49
Java基础
MO_or查漏补缺之
Java基础篇
1.==和equals()的区别是什么?==的作用:基本数据类型:判断值是否相等引用数据类型:判断引用地址是否相等,String类型要单独讨论equals()的作用:在Object中和==一样是判断引用地址是否相等在String中是判断其字符串值是否相等内存模型创建三个String对象,如下图所示str1通过new会在堆创建一个字符串对象str2直接创建也会在堆创建一个字符串对象str3直接创建,
MO_or
·
2020-05-29 01:54
java-se
io
string
final
abstract
Java基础篇
-泛型
泛型在日常编码过程中经常用到,常用容器List、Set、Map都是支持泛型的,具体怎么使用泛型呢,一起来看下这几个问题。1、为什么要使用泛型2、泛型使用过程中有哪些限制3、为什么说java没有实现真正的泛型一、泛型的定义和设计背景泛型是JDK5以后出现的特性,即参数化类型,将具体的类型参数化,即在对象创建或者方法调用时才会明确类型。使用泛型有什么好处呢,看下如下代码:Listlist=newArr
mg驿站
·
2020-05-29 00:39
学习大数据:
Java基础篇
之数组
Java基础——数组数组是一个语言中的基本要素,它能够用来保存和管理多个变量。例如,如果要统计三个学生的成绩,可以手动的定义三个变量a、b、c,如果要输出这三个变量的值,也可以写三个输出语句。但是,如果要管理一个年级所有学生的成绩,此时,可能有上百个学生。如果为每个学生都手动定义一个变量的话,则程序中会有上百个变量。并且,如果要输出所有学生的成绩,就会有上百个输出语句。很显然,这样的代码是非常复杂
wx5eba708eae438
·
2020-05-24 01:37
Java基础
学习大数据:
Java基础篇
之循环
1.while循环语句语法:while(循环条件){循环操作的语句}要点:先判断再执行;循环次数不定;避免死循环。例:2.do-while循环语句语法:while循环又称当型循环;do-while循环又称直到型循环。do{循环操作语句}while(循环条件);先执行一次,满足循环条件继续执行。要点:先执行再判断;至少执行一次;最后分号勿漏。3.for循环语句语法for(表达式1;表达式2;表达式3
wx5eba708eae438
·
2020-05-22 09:33
Java基础
Java学习笔记_01_
Java基础篇
Java学习笔记_01_
Java基础篇
markdown语法标题字体引用分割线图片超链接列表表格代码基本的DOS指令Java的特性和优势Java的三大版本JavaSEJavaMEJavaEEJDK、JRE
一只低飞的小蜜蜂
·
2020-05-21 23:42
myJava
学习大数据:
Java基础篇
之运算符
运算符大致可以分为4种类型:赋值运算符,算术运算符,关系运算符和逻辑运算符.1.赋值运算符(=):赋值运算符的优先级要低于其他运算符,一般对赋值运算符最后读取。它的作用是将一个表达式的值赋给表达式左边的一个变量.例:2.算术运算符(+,-,*,/,%)算术运算符通常用来完成基本的算术运算的符号.算术表达式的结果类型由表达式中的最大类型决定.例:运行结果:①加法(+):语法:a+b特殊:++(自增)
wx5eba708eae438
·
2020-05-14 21:10
Java
Java基础篇
-基本类型
java学习都是从基本类型开始的,日常工作中基本类型也是经常用的东西。不过基本类型的知识点确认已经掌握了吗?来看看那接下来的几个问题吧1、boolean类型的长度是多少?2、void是基本类型吗?3、inti=0;Integerj=i;这个装箱过程中,基本类型是怎么赋值给引用类型的?4、基本类型存储在栈上,什么时候存储在堆上呢?这些问题的答案包含在接下来的内容里,让我们一块来研究下吧1、什么是基本
mg驿站
·
2020-05-06 10:05
java基础篇
----线程常见问题
前言:这篇文章包括了线程01线程的实现方式02正确启动线程的方式03如何停止线程04如何中断线程05线程的生命周期06thread、notify、join、yield的方法说明07线程的异常处理08死锁的解决方案线程的实现方式(有三种)(1)继承Thread类,并重写run()方法。publicclassTestMain{publicstaticvoidmain(String[]args){//1
肥仔水_
·
2020-04-10 10:40
Java基础篇
之hashcode原理
开题:为什么一般覆写equals()后还要覆写hashCode()?不复写equals()默认是按照比较对象地址来判断两个对象是否相同的,复写equals()是用于根据自己的规则来实现比较对象的目的。为什么还要复写hashCode()呢?一Object.hashCode的通用约定如下约定内容摘自Object规范:在应用程序中,只要对象的euqals方法的比较操作所用的信息没有修改,那么对于同一个对
小墨哈
·
2020-04-03 18:15
你所需要的java提升篇大总结
java基础篇
深入解析大总结java基础(一)深入解析基本类型java基础(二)自增自减与贪心规则java基础(三)加强型for循环与Iteratorjava基础(四)java运算顺序的深入解析java
欧阳思海
·
2020-04-03 09:57
java abstract
参考java抽象类和抽象方法Android开发:抽象类(abstractclass)和接口(Interface)的区别
Java基础篇
(一):接口与抽象类java抽象类和接口的区别,使用场景如果我们进行一个图形编辑软件的开发
合肥懒皮
·
2020-03-29 19:35
Java基础篇
之泛型详解下篇
5.通配符为了引出通配符的概念,先看如下代码:Listex_int=newArrayList();Listex_num=ex_int;//非法的上述第2行会出现编译错误,因为Integer虽然是Number的子类,但List不是List的子类型。假定第2行代码没有问题,那么我们可以使用语句ex_num.add(newDouble())在一个List中装入了各种不同类型的子类,这显然是不可以的,因为
小墨哈
·
2020-03-25 17:52
赢在面试之
Java基础篇
(1)
1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。2、Java有没有goto?java中的保留字,现在没有在java中使用。3、说说&和&&的区别。&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方
阿木侠
·
2020-03-23 09:36
[
Java基础篇
]对Java中的集合相关知识点的剖析
一、了解一些集合类的基本概念我们以前都已经学过了数组了,我们来回忆以下:数组一旦初始化就指定看数组长度,如果数组需要保存数量变化的数据,数组就显得无能为力了。而且数组也无法保存具有映射关系的数据。如:成绩表:语文-79。为了保存数量不确定的数据,以及保存具有映射关系的数据(关联数组),Java提供了集合类。集合类主要负责保存、盛装其他数据,因此集合类也被称为容器类。Java所有的集合类都位于jav
源码之间
·
2020-03-22 23:21
Java
基础篇
从零学java笔录-第16篇 循环语句总结&break
本文是《凯哥陪你学系列之
java基础篇
》中第16篇循环语句总结&break。
微信公众号_凯哥java
·
2020-03-15 08:41
Java基础篇
(02):特殊的String类,和相关扩展API
本文源码:GitHub·点这里||GitEE·点这里一、String类简介1、基础简介字符串是一个特殊的数据类型,属于引用类型。String类在Java中使用关键字final修饰,所以这个类是不可以继承扩展和修改它的方法。String类用处极广泛,在对String对象进行初始化时,和基本类型的包装器类型一样,可以不使用new关键字构造对象。(是真的妖娆...)2、类构造和方法String类结构特点
知了一笑
·
2020-03-08 23:00
Java基础篇
(02):特殊的String类,和相关扩展API
本文源码:GitHub·点这里||GitEE·点这里一、String类简介1、基础简介字符串是一个特殊的数据类型,属于引用类型。String类在Java中使用关键字final修饰,所以这个类是不可以继承扩展和修改它的方法。String类用处极广泛,在对String对象进行初始化时,和基本类型的包装器类型一样,可以不使用new关键字构造对象。(是真的妖娆...)2、类构造和方法String类结构特点
知了一笑
·
2020-03-08 22:48
Java
Java基础
String
Java编程
核心基础
Java基础篇
(01):基本数据类型,核心点整理
本文源码:GitHub·点这里||GitEE·点这里一、基本类型1、基本类型不使用New创建,声明一个非引用传递的变量,且变量的值直接置于堆栈中,大小不随运行环境变化,效率更高。使用new创建的引用对象存储在堆中。2、基本信息基本类型包括如下几种:byte、short、int、long、float、double、boolean、char,可以通过相关方法查看范围大小。publicclassIntT
知了一笑
·
2020-03-08 21:34
Java
基本类型
数据类型
Java编程
核心基础
Java基础篇
(01):基本数据类型,核心点整理
本文源码:GitHub·点这里||GitEE·点这里一、基本类型1、基本类型不使用New创建,声明一个非引用传递的变量,且变量的值直接置于堆栈中,大小不随运行环境变化,效率更高。使用new创建的引用对象存储在堆中。2、基本信息基本类型包括如下几种:byte、short、int、long、float、double、boolean、char,可以通过相关方法查看范围大小。publicclassIntT
知了一笑
·
2020-03-08 21:00
Rx
java基础篇
之Rxjava优点、使用说明及方法和操作符
Rxjava是什么响应式编程观察者设计模式一个实现异步操作的库代码托管地址关于响应式编程百科:响应式编程是一种面向数据流和变化传播的编程范式,这意味着可以在编程语言中很方便地表达静态或动态的数据流,而相关的计算模型会自动将变化的值通过数据流进行传播。其他资料:响应式编程就是与异步数据流交互的编程范式。个人理解(Rxjava):相对于命令式编程/函数式编程而言,这里指在使用Rxjava过程中的对响应
路过的人
·
2020-03-07 02:21
Java基础篇
publicclass与class的区别---一个java源文件当中可以定义多个class---一个java源文件当中public的class不是必须的---一个java源文件只能有一个public的class,且必须与java源文件名称相同.驼峰命名方式---类名,接口名:首字母大写,后面每个单词首字母大写---变量名,方法名:首字母小写,后面每个单词首字母大写---常量名:全部大写强制转化原理
wx5d3c7e0ad6c30
·
2020-03-06 01:23
Java
java基础篇
三(运算符号、表达式与语句)
一、运算符赋值运算符:=一元运算符:+,正号-,负号!,非~:取补码,如下例子:Paste_Image.pngPaste_Image.png++,自增一--,自减一算数运算符:+,加法-,减法*,乘法/,除法%,余数逻辑运算符:&&:与&:与||:或|:或!:非三元运算符:操作语法:数据类型变量=布尔表达式?条件满足设置内容:条件不满足设置内容;Paste_Image.pngPaste_Image
夕曳不是西
·
2020-03-04 16:28
从零学java笔录-第27篇 数组6 数组操作2-获取数组最值
本节主要内容:1:获取数组最值(掌握)2:本节总结&下节预告本文出处:《凯哥陪你学系列之
java基础篇
.Java基本语法篇》中第27篇数组6数组操作2-获取数组最值图解怎么获取最(大)值说明:1:定义零时变量用于默认数组中第一个为最大值
微信公众号_凯哥java
·
2020-03-04 07:19
从零学java笔录-第23篇数组2java中内存分配及棧、堆的区别
本节主要内容:1:java中内存分配及棧、堆的区别2:本节总结&下节预告本文出处:《凯哥陪你学系列之
java基础篇
.Java基本语法篇》中第23篇数组2java中内存分配及棧、堆的区别java内存区域分类
微信公众号_凯哥java
·
2020-02-25 15:16
从零学java笔录-第8篇 数据类型(二)
本文是《凯哥陪你学系列之
java基础篇
》本节主要内容:1:变量范围2:字符类型运算过程3:类型运算的细节4:运算符之算术元算1:变量范围变量都有取值范围的。其范围是离其最近的一对大括号里面。
微信公众号_凯哥java
·
2020-02-25 02:51
java基础篇
四(程序控制结构)
一、程序逻辑分类顺序结构分支结构(选择结构)循环结构二、选择结构if语句语法格式:if(判断条件){语句1...语句2}if...else语句语法格式:if(条件表达式){语句1}else{语句2}例:Paste_Image.pngPaste_Image.pngif...elseif...else语句(“随意”嵌套)例子:Paste_Image.pngPaste_Image.png多重选择——sw
夕曳不是西
·
2020-02-11 07:43
Java集合详解1:一文读懂ArrayList,Vector与Stack使用方法和实现原理
本文非常详尽地介绍了Java中的三个集合类ArrayList,Vector与Stack《Java集合详解系列》是我在完成夯实
Java基础篇
的系列博客后准备开始写的新系列。
程序员黄小斜
·
2020-02-10 15:01
Java基础篇
- 强引用、弱引用、软引用和虚引用
Java基础篇
-强引用、弱引用、软引用和虚引用原创零壹技术栈最后发布于2018-09-0908:58:21阅读数4936收藏展开前言Java执行GC判断对象是否存活有两种方式其中一种是引用计数。
赵大先生
·
2020-02-09 21:00
从零学java笔录-第35篇 二维数组6 二维数组练习2通过人查出所在班级和求年销售额
本节内容:1:完成已知道周杰伦同学,查询所在班级2:二维数组求年销售总额3:本节总结&下节预告本文出处:《凯哥陪你学系列之
java基础篇
.Java基本语法篇》中第35篇二维数组6二维数组练习2通过人查出所在班级和求年销售额一
微信公众号_凯哥java
·
2020-02-07 12:32
Java基础篇
之泛型详解上篇
1.为什么需要泛型泛型在Java中有很重要的地位,网上很多文章罗列各种理论,不便于理解,本篇将立足于代码介绍、总结了关于泛型的知识。希望能给你带来一些帮助。先看下面的代码:Listlist=newArrayList();list.add("CSDN_SEU_Cavin");list.add(100);for(inti=0;ilist=newArrayList();通过List,直接限定了list集
小墨哈
·
2020-02-07 03:50
Java基础篇
之Eclipse快捷方式
通过Eclipse快捷键组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。一编辑:ctrl+shift+o快速生成import,又可以帮你去除没用的导入,很有用ctrl+shift+f格式化代码,书写格式规范的代码是每一个程序员的必修之课,当看见某段代码极不顺眼时,选定后按ctrl+shift+f快捷键可以格式化这段代码,如果不选定代码则默认格式化当前文件(Java文件)。alt+上
小墨哈
·
2020-02-01 17:47
Java基础篇
(二)---三大特性
1、封装Thinkinginjava中说道,“封装”通过合并特征和行为来创建新的数据类型。“实现隐藏”则通过将细节“私有化”把接口和实现分离开来。因此,我们可以这样来解释封装,字面上的意思就是包装的意思,专业一点就是信息隐藏,是指利用抽象数据类型将数据以及基于这些数据的操作封装在一起,成为一个不可分割的独立实体。外界不能直接访问数据,只能通过包裹在数据之外的已授权的操作进行交流和交互。数据被保护在
7rene
·
2020-01-07 20:48
从零学java笔录-第19篇 方法(函数1)
本文是《凯哥陪你学系列之
java基础篇
》。本节主要内容:1:什么是方法(函数)2:为什么需要有方法3:方法格式的理解4:案例一5:方法调用流程1:方法(函数)是什么?
微信公众号_凯哥java
·
2020-01-07 00:06
Java基础篇
(—、数据类型)
以下为笔记整理主要参考视频教程:2019年idea版java工程师基础班+旅游网项目实战,配合书Java的核心技术看,视频比较详细,本文仅供参考。1、数组:静态初始化:数据类型【】数组名=new数据类型【数组长度】动态初始化:数据类型【】数组名=new数据类型{数组元素1、元素2…}数组格式.png存储方式.png注意:如果不进行new初始化(int[]array=null)——会产生空指针异常(
灿烂的BY
·
2020-01-04 05:42
java基础篇
-01-java语言的概述\变量\数据类型
背景从事java开发已经三年由余了,最近想好好的总结下java开发。所以打算写一系列相关文章,能够系统的涵盖java后端从入门到高阶的开发,所以开始写java的博客。这些博客不是简单的进行流程的介绍,而是我进行实践和思考的结果,希望对自学的同学能有所帮组。java语言的概述1.语言发展概java语言的发展,经历了三代的语言,才发展出了纯面向对象的java语言。第一代语言是打孔机,纯粹的机器语言。第
sixleaves
·
2020-01-02 01:51
从零学java笔录-第30篇 二维数组1二维数组格式&案例1
本节内容:1:二维数组概述和格式1的讲解2:案例演示--输出二维数组名称、一维数组名称和一个元素3:本节总结&下节预告本文出处:《凯哥陪你学系列之
java基础篇
.Java基本语法篇》》中第30篇二维数组
微信公众号_凯哥java
·
2019-12-31 21:51
从零学java笔录-第12篇 程序流程控制(二)
本文是《凯哥陪你学系列之
java基础篇
》。欢迎关注本账号,持续更新中~本讲主要内容:1:上篇if语句的两个练习题2:选择语句(上)上篇if语句的两个练习题练习1根据用户输入的数值,输出对应的星期。
微信公众号_凯哥java
·
2019-12-31 03:14
从零学java笔录-第25篇 数组4 数组的初始化静态初始化及内存图
数据类型[]{元素1,元素2,…};简化格式:数据类型[]数组名={元素1,元素2,…};B:案例演示对数组的解释输出数组名称和数组元素C:画图演示一个数组D:本节总结&下节预告本文出处:《凯哥陪你学系列之
java
微信公众号_凯哥java
·
2019-12-24 14:56
JAVA && Spring && SpringBoot2.x学习目录
JAVA&&Spring&&SpringBoot2.x—学习目录JAVA篇
JAVA基础篇
(1)-格式化
JAVA基础篇
(2)-异常
JAVA基础篇
(3)-深克隆与浅克隆
JAVA基础篇
(4)-Validation
小胖学编程
·
2019-12-20 01:40
第6节:Java基础 - 三大集合(上)
第6节:Java基础-三大集合(上)本小节是
Java基础篇
章的第四小节,主要介绍Java中的常用集合知识点,涉及到的内容包括Java中的三大集合的引出,以及HashMap,Hashtable和ConcurrentHashMap
StarHai
·
2019-12-11 11:00
Java基础篇
(下)
6、Java面向对象的三个特征与含义三大特征是:继承、封装和多态。(1)继承的概念继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。生活中的继承:兔子和羊属于食草动物类,狮子和豹属于食肉动物类。食草动物和食肉动物又是属于动物类。所以继承需要符合的关系
尴尬的我
·
2019-12-10 15:00
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他