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的过程中,我们都会从基础到高级的学习,但是在我接触了一些去美国学习的学生后,发现他们那边在开始就会讲一些面向对象的东西,不知是他们很早就接触了编程呢还是我们思维方式不一样的原因,总之,我们这边过去的学生大多水土不服。我在这里也是记录一些基础的问题,包括别人问我的,以及找了下以前我在学习中做过的题目!再一次重温下基础内容,没有想好从哪开始从哪结束,反正有看到了,遇到了就记录一下吧。
Artfox丶艺狸
·
2023-08-03 18:41
java基础
五-IO(BIO\NIO\AIO)、锁(乐观锁\悲观锁)、同步\异步
1.IO:按功能来分:输入流(input)、输出流(output)。按类型来分:字节流和字符流。字节流和字符流的区别是:字节流按8位传输以字节为单位输入输出数据,字符流按16位传输以字符为单位输入输出数据。2.BIO\NIO\AIO:BIO:阻塞式IO,会为每个IO创建线程,执行某个IO的时候会等待其他IO执行完成之后才会开始其他线程的IO任务适用场景:适用于连接数较小且固定的情况,简单易用NIO
马丁•路德•王
·
2023-08-03 18:51
java
nio
开发语言
[
java基础
]曾经的java eclipse 基础
昨天没睡好,睡过头了,今天迟到了--!关于eclipse设置sop自动输出system.out.println的配置在JAVA-编辑器-模板中添加之后所保存的东西和eclipse无关,和工作空间有关所以工作路径变了好像一切都恢复原样!eclipse汉化方式有2中第一种是文件夹对于文件夹【也就是features文件夹覆盖eclipse的features文件夹,】但是这种方法汉化之后无法切换为中文所以
吉凶以情迁
·
2023-08-03 18:22
Java基础
面试题2
Java基础
面试题一、IO和多线程专题1.介绍下进程和线程的关系进程:一个独立的正在执行的程序线程:一个进程的最基本的执行单位,执行路径多进程:在操作系统中,同时运行多个程序多进程的好处:可以充分利用CPU
JavaHxg
·
2023-08-03 18:48
面试
java
开发语言
Java基础
面试题3
Java基础
面试题1:https://cloud.fynote.com/share/d/qPGzAVr52:https://cloud.fynote.com/share/d/MPG9AVsAG3:https
JavaHxg
·
2023-08-03 18:15
面试
java
开发语言
java基础
之异常处理(详细笔记)
博客主页小吴_小吴有想法_CSDN博客-笔记,java,leetcode领域博主欢迎关注点赞收藏和留言天道酬勤,勤能补拙,和小吴一起加油吧大一新生,水平有限,恳请各位大佬指点,不胜感激!这里有一点路线小伙伴可以参考一下哈JAVA实现客户信息管理系统以及给大一寒假学生的建议_小吴-CSDN博客参考书籍:Java从入门到精通,Java核心卷1。视频:尚硅谷目录异常概述常见异常的举例空指针异常NullP
小吴有想法
·
2023-08-03 16:25
java
笔记
java
后端
javase
入门
java基础
四-String/StringBuffer/StringBuilder区别
String和StringBuffer、StringBuilder的区别在于String声明的是不可变的对象,每次操作都会生成新的String对象,然后将指针指向新的String对象,而StringBuffer、StringBuilder可以在原有对象的基础上进行操作,所以在经常改变字符串内容的情况下最好不要使用String。StringBuffer和StringBuilder最大的区别在于,St
马丁•路德•王
·
2023-08-03 14:38
Java基础
java
开发语言
Java基础
27-Java线程池如何保证核心线程不被销毁的
概述在Java开发中,经常需要创建线程去执行一些任务,实现起来也非常方便,但如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。此时,我们很自然会想到使用线程池来解决这个问题。使用线程池的好处:降低资源消耗Java中所有的池化技术都有一个好处,就是通过复用池中的对象,降低系统资源消耗。设想一下如果我们有
Tian_Peng
·
2023-08-03 13:49
java基础
面试常见问题大集合
吐血目录.......1.字符集和字符编码2.类型转换3.前后置++的区别4.文本文件和二进制文件有什么不同?5.1逻辑&&5.2逻辑||5.3逻辑非!6.移位7.原码反码补码8.break和continue的区别9.输入输出语法10.1什么是方法?10.2方法的语法规则?10.3为什么要有方法?11.程序调试12.方法调用的过程13.方法运行(栈帧)14.方法重载14.1为什么要有方法的重载?1
招桃花都没用
·
2023-08-03 13:02
笔记
java
Java基础
&数据库面试题
java基础
篇1.java是如何实现跨平台的注意:跨平台的是Java程序,而不是JVM。
龙and龙
·
2023-08-03 12:50
java
数据库
面试
题解 | #返回订单数量总和不小于100的所有订单的订单号#
京东Young计划java开发一面这次这个部门好像是针对京东内部的服务,有转正
java基础
----项目中有用到的集合类ArrayList获取组合树的子节点ArrayList和Linked题解|#名字串生成
2301_78234743
·
2023-08-03 10:14
java
关于exception error
java基础
1关于throwable简单介绍.png参考上面的这个图,throwable是父类,包括error和exception,错误:Error类以及它的子类的实例,代表了JVM本身的错误。错误不能被程序员通过代码处理,Error很少出现。因此,程序员应该关注Exception为父类的分支下的各种异常类。异常:Exception以及它的子类,代表程序运行时发送的各种不期望发生的事件。可以被Java异常处理
Damon_bd5f
·
2023-08-03 08:51
Android开发基础----
Java基础
(一)
学习内容面向对象与面向过程的不同实战演练———抽奖APP1.面向对象与面向过程的不同(1)Java与C语言不同之处就在于Java是面向对象的,而C语言是面向过程的(2)面向过程面向过程就是分析实现需求的步骤,通过函数一步一步实现这些步骤,接着依次调用这些函数。用创建登录界面为例登录界面.pnga.写一个文本框,显示“姓名”b.写一个输入框c.写一个文本框,显示“密码”d.写一个输入框e.写一个按钮
三生枕上书_0f49
·
2023-08-03 05:53
一文复习
Java基础
面试知识
申明:本人于公众号Java筑基期,CSDN先后发当前文章,标明原创,转载二次发文请注明转载公众号,另外请不要再标原创,注意违规
Java基础
知识1、基本数据类型在Java中,共有八种基本数据类型,它们分别是
ToLoveLife
·
2023-08-03 04:06
Java基础
面试题
java
面试
Java基础
知识
1.关键字:某种语言赋予了特殊含义的单词。常见的关键字boolean基本数据类型之一,布尔类型break跳出char基本数据类型之一,字符类型class声明一个类do用在do-while循环结构中double基本数据类型之一,双精度浮点数类型else用在条件语句中,表明当条件不成立时的分支extends表明一个类型是另一个类型的子类型,这里常见的类型有类和接口final用来定义常量for一种循环结
阿毛大魔王
·
2023-08-03 04:19
消息队列RocketMQ之吐血总结
前言最近公司在使用MQ消息队列,作为一个强大的消息存储中间件,我主要用于远程数据传送和回调,消息队列在互联网技术存储方面使用如此广泛,对于面试
后端技术
的面试官都会在消息队列的使用和原理方面无死角的盘问,
养歌
·
2023-08-03 02:23
RocketMQ
中间件
java学习大纲_2019年新版Java学习路线图(内含大纲+视频+工具)
新版Java学习路线图---学习大纲及各阶段知识点三、2019新版Java学习路线图---升级后新增知识点一览四、2019新版Java学习路线图---各阶段配套视频推荐第1阶段:Java语言入门毕向东
Java
weixin_39956009
·
2023-08-03 01:32
java学习大纲
Java基础
29-Java中的POJO、JavaBean、PO、DTO、VO、BO概念理解
参考文章:https://blog.csdn.net/chenchunlin526/article/details/69939337POJOPOJO(PlainOldJavaObject)这种叫法是MartinFowler、RebeccaParsons和JoshMacKenzie在2000年的一次演讲的时候提出来的。按照MartinFowler的解释是“PlainOldJavaObject”,从字
Tian_Peng
·
2023-08-02 22:34
JAVA基础
知识08集合基础
目录1.集合1.1什么是集合?1.2ArrayList1.2.1ArrayList长度可变原理1.2.2集合和数组的使用选择1.2.3ArrayList集合常用成员方法1.集合1.1什么是集合?集合是一种容器,用来装数据的,类似于数组。其长度可变数组定义完成并启动后,长度就固定了。集合存在多个类,以下以ArrayList展开1.2ArrayList1.2.1ArrayList长度可变原理1.当创建
01杭呐
·
2023-08-02 21:50
Java
数据结构
Java基础
——泛型之通配符与类型擦除
Java基础
——泛型之通配符与类型擦除一、通配符? Java泛型的通配符有三种形式,但究其根本只有"?“这一种形式,其他两种形式都是由”?"衍生出来的。 1、?
Ambition小啊潇
·
2023-08-02 20:29
JavaSE基础学习
通配符
泛型
类型擦除
Java面试宝典pdf整理
一
Java基础
面试题面向对象和面向过程的区别Java语言有哪些特点关于JVMJDK和JRE最详细通俗的解答OracleJDK和OpenJDK的对比Java和C++的区别什么是Java程序的主类应用程序和小程序的主类有何不同
码农乐园
·
2023-08-02 17:27
java
面试
jvm
全网最通透的Java8版本特性讲解
image「MoreThanJava」宣扬的是「学习,不止CODE」,本系列
Java基础
教程是自己在结合各方面的知识之后,对
Java基础
的一个总回顾,旨在「帮助新朋友快速高质量的学习」。
我没有三颗心脏
·
2023-08-02 17:53
深度思考
java基础
面经
基础1重载和重写的区别1.1区别重载和重写是两个编程术语,主要用在面向对象的编程语言中。以下是重载和重写的主要区别:方法重载(Overloading):发生在同一个类中,方法重载是指一个类中定义了多个同名方法,但这些方法的参数列表不同(可以是参数数量、参数类型或者参数顺序不同)。这样,即使方法的名字相同,但由于参数列表不同,所以这些方法也被视为不同的方法。以下是Java语言的一个例子:classD
xxx_520s
·
2023-08-02 17:43
java
java基础面经
【零基础??天速成 Java】Day1 - 初识 java
开发的注意事项3.java的注释4.javadoc标签5.java的变量6.java的String和基本类型转换7.java的输入8.java的数组9.java的方法10.java方法的传参写在最后:前言我的
java
戊子仲秋
·
2023-08-02 15:24
零基础??天速成
Java
java
开发语言
Java基础
(注释、关键字)
一、注释注释就是用通俗易懂的语言对代码进行描述解释,方便自己和他人阅读单行注释//单行注释多行注释/*多行注释*/文档注释/**文档注释*文档注释*文档注释*/二、关键字Java语言预先定义好的,有指定意义的标识符,组成程序的基本元素,也是程序的核心abstract:抽象boolean:基本数据类型break:跳出循环byte:基本数据类型case:与switch搭配使用catch:与try搭配使
le_u
·
2023-08-02 12:24
Java基础
复习
title:
Java基础
复习date:2019-08-2717:07:18tags:一时学习一时爽、一直学习一直爽、代码虐我千百遍、我视代码如初恋。
永恒的狼牙
·
2023-08-02 11:00
Java
Java基础
知识和进阶
备注:本人建议把这些代码自己打一遍,会增加记忆,建议收藏。面向对象思想类和对象简单例子对象内存图封装Scanner类引用类型使用步骤Random类ArrayList类常用方法和遍历String类static关键字栈和堆,需要注意一下:在类加载,会加载到堆里面,静态标记。而对象会加入到栈,入栈和出栈操作。代码块概述代码块是类的5大成分之一(成员变量、构造器,方法,代码块,内部类),定义在类中方法外。
汪程序猿
·
2023-08-02 11:28
java
java
关于
Java基础
的复习总结(七)浅谈java API
鸟随鸾凤飞腾远,人伴贤良品自高API(ApplicationProgrammingInterface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。一:集合框架和泛型△为什么使用集合框架?数组长度固定,而集合是“动态数组”,如果不知道存储多少对象,可以使用集合框架△java集合框架提供了一套性
爪哇学徒
·
2023-08-02 11:27
基础小白文
java基础
java基础
复习(第一日)
java基础
复习(一)1.面向对象的特征有哪些方面?
HolleDream
·
2023-08-02 11:26
面试题
Java面试
笔记
java基础
复习(第二日)
java基础
复习(二)1.抽象的(abstract)方法是否可同时是静态的(static),是否可同时是本地方法(native),是否可同时被synchronized修饰?都不能。
HolleDream
·
2023-08-02 11:26
Java面试
面试题
java
java基础
复习(第三日)
java基础
复习(三)1.Spring中BeanFactory和ApplicationContext有什么区别?BeanFactory属于Spring容器相关体系的根结点接口。
HolleDream
·
2023-08-02 11:56
面试题
Java面试
java
数据库
开发语言
Java基础
——原码、反码、补码 以及 位运算
有些工作几年的同学已经忘记了大学学过的计算机基础(没错,说的就是我),于是把一些基础的东西拎出来复习一下。原码、反码、补码首先要知道,计算机使用的是补码。为什么要用补码呢?慢慢往下看。原码原码就是符号位加上真值的绝对值,即用第一位表示符号,其余位表示值.比如如果是8位二进制:[+1]原=00000001[-1]原=10000001第一位是符号位,所以8位二进制数的取值范围是[11111111,01
Neo_zero
·
2023-08-02 11:24
Java面试~基础
一、
Java基础
1、基础知识1.1重载和重写的区别重载:发生在同一个类中,方法名必须相同,参数类型不同,个数不同,顺序不同时,方法返回值和访问修饰符可以不同,发生在编译时。
言只有理
·
2023-08-02 04:35
java
JAVA基础
Java基础
面试说说进程和线程的区别?进程是程序的一次执行,是系统进行资源分配和调度的独立单位。
突发7想
·
2023-08-02 04:34
java基础
java
面试
开发语言
2万字70道Java经典面试题总结(附答案)
本文已经收录到Github仓库,该仓库包含计算机基础、
Java基础
、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、
程序员大彬
·
2023-08-02 04:33
java
系统设计
面试
java
系统设计
Java面试
【
Java基础
教程】(三十八)常用类库篇 · 第八讲:数组操作类——解析Arrays类中的全部操作方法,解锁Java数组操作技巧~
Java基础
教程之常用类库·数组操作类1️⃣概念2️⃣优势和缺点3️⃣使用3.1Arrays类常用方法3.2使用技巧4️⃣应用场景总结前言:在学习本文之前,应该先学习并清楚了解
Java基础
部分的数组相关的概念和知识
小山code
·
2023-08-02 04:37
#
Java基础教程
java
开发语言
经验分享
java-ee
jvm
后端
Java面试题(140多道高频面试题2022版)
采用字节码的最大好处是什么
Java基础
8Java有哪些数据类型9switch是否能作用在byte上,是否能作用在long上,是否能作用在String上
征途
·
2023-08-02 03:34
笔记
java
面试
开发语言
Java基础
--时间类
1.在给定的日期加上或减去指定月份后的日期sourceDate原始时间month要调整的月份,向前为负数,向后为正数publicstaticDatestepMonth(DatesourceDate,intmonth){Calendarc=Calendar.getInstance();c.setTime(sourceDate);c.add(Calendar.MONTH,month);returnc.
青竹心_zxx
·
2023-08-02 00:27
JAVA基础
【day08】:面向对象(3)
这辈子没办法做太多事情,所以每一件都要做到精彩绝伦。--------史蒂夫.乔布斯关键字(final)(1)是最终的意思,可以修饰类,方法,变量。(2)特点:A:它修饰的类,不能被继承。B:它修饰的方法,不能被重写。C:它修饰的变量,是一个常量。(3)面试相关:A:局部变量a:基本类型值不能发生改变b:引用类型地址值不能发生改变,但是对象的内容是可以改变的B:初始化时机a:只能初始化一次。b:常见
小源同学
·
2023-08-01 21:03
Java基础
学习
排序,查找,零钱通,房屋出租系统,迷宫,八皇后,汉诺塔一,Math在java中运用importjava.util.*;publicclasstask1{//用final定义常量publicstaticfinaldoubleCM=10;publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubScannerreader=newS
33三 三like
·
2023-08-01 19:17
java暑期学习
java
Android完整知识体系路线(菜鸟-资深-大牛必进之路)
由于篇幅过长,有些问题的答案并未放在文章当中,不过我都整理成了一个文档归纳好了,请阅读到文末领取~###
Java基础
Jav
Java帅小伙
·
2023-08-01 17:23
程序员
android
移动开发
经验分享
【设计模式】1.简单工厂模式
基础遗忘了可以复习一下:面向对象
Java基础
简单了解UML类图1、业务背景做一个计算器2、UML与代码这里不在复述书中的提炼过程,直接讲模式,UML和代码。
Kevinllli
·
2023-08-01 16:28
设计模型
设计模式
简单工厂模式
后端技术
趋势指南|如何选择自己的技术方向
编程多条路,条条通罗马后台大佬后台路线都是面对后台服务器业务,比如web后台服务器,视频后台服务器,搜索后台服务器,游戏后台服务器,直播后台服务器,社交IM后台服务器等等,大部分代码和业务逻辑相关,想成为大佬,必须精通专业领域业务知识。但同时也存在一些通用的技术要求,比如熟悉编程语言,数据结构与算法,网络编程,TCP/IP协议,数据库,中间件,高性能,高可用技术。后台技术演进架构演进随着PC局域网
Linuxer_Martin
·
2023-08-01 14:39
后端
系统架构
技术方向
Spring Boot 2.1.0 (一):HelloWorld
本系列建议具有
Java基础
和Spring使用经验的同学学习。
ViYoung
·
2023-08-01 14:26
java基础
--java内存分配与回收
一、jvm中方法区、堆与栈的主要存储对象方法区:已经加载的类的一切信息,包括类的修饰符是类还是接口类名继承的父类名引用的接口类的字段信息类的方法列表方法信息静态变量(final)常量(static)堆:类的对象、对象中的成员变量栈:局部变量(基本数据类型和对象的引用),方法,方法返回值,程序运行状态二、java中的四种引用强引用:不会被GC回收,内存不足就OOM软引用(SoftReference)
Ghost2019
·
2023-08-01 12:08
Java面试资料:Java面试手册、
Java基础
核心总结、阿里巴巴Java开发手册、Java面试题大全集合
领取方式各面试资料需要加关注获取:关注我,私信回复:“面试资料”即可获取整个文档比较全面,内容比较多,由于篇幅的限制,文章中没有全部附上详细的解析,需要加关注获取:关注我,私信回复:“面试资料”即可获取如何获取?转发这篇文章,关注我,私信回复“面试资料”即可获取高清大纲,以上springMVC,源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化、分布式架构如何私信?关注我后,在手机
农哥小鹏
·
2023-08-01 10:42
Java基础
- 常用类
9.JDK常用类9.1String类常用方法Stringformat(Stringformat,Object...args)format:%d整数%s字符串%c字符说说Stringstr="ABC"和Stringstr=newString("ABC")的区别.Stringstr="ABC";该代码创建了一个对象或者没有创建String对象.若常量池存在ABC,则直接引用,若常量池不存在ABC,则先
ADMAS
·
2023-08-01 09:38
计算机毕业设计Java医院分诊管理系统(系统+源码+mysql数据库+Lw文档)
医院分诊管理系统(系统+源码+mysql数据库+Lw文档)本源码技术栈:项目架构:B/S架构开发语言:Java语言开发软件:ideaeclipse前端技术:Layui、HTML、CSS、JS、JQuery等技术
后端技术
山逸网络
·
2023-08-01 07:35
java
mysql
开发语言
Java基础
篇_1.2——保留关键字、基本数据类型、基本数据类型之间的转换
目录一、保留关键字二、Java的基本数据类型三、引用数据类型四、基本数据类型间的转换隐含强制类型转换一、保留关键字Java该语言是用Unicode字符集编写的。Java关键字是预先定义的具有特别意义的标识符,也被称为Java保留字,Java关键字不能用作变量名、方法名、类名、包名、参数。Java中定义了51个关键字,如下列所述:abstractcontinuefornewswitchassertd
-今非昔比°
·
2023-08-01 07:03
Java编程
java
开发语言
JAVA基础
原理篇_1.1—— 关于JVM 、JDK以及 JRE
目录一、关于JVM、JDK以及JRE1.JVM2.JDK3.JRE二、为什么说Java语言“编译与解释并存”?2.2将高级编程语言按照程序的执行方式分为两种:2.2Java的执行过程:2.3所以为什么Java语言“编译与解释"共存:一、关于JVM、JDK以及JRE1.JVMJava虚拟机(JVM)是运行Java字节码的虚拟机。JVM有针对不同系统的特定实现(Windows,Linux,macOS)
-今非昔比°
·
2023-08-01 07:02
Java编程
JDK配置
java
jvm
开发语言
上一页
91
92
93
94
95
96
97
98
下一页
按字母分类:
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
其他