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基础part5
2019-09
Java基础
之—反射
为什么会对反射有疑问:牛客网使用了private修饰以后只有两种情况可以使用:1.在本类中可以访问2.利用反射可以访问提出疑问:反射是什么?反射:将类的各个组成部分(成员变量、构造方法、成员方法)封装为其他对象,称为反射机制。好处:1.可以在程序运行过程中,操作对象。2.可以降低耦合性,提高程序可扩展性。那么,怎么通过反射访问private(私有)的属性和方法呢?getDeclaredMethod
唧唧复唧唧丨
·
2023-04-03 10:08
2面字节,被面试官抬着走出去,分享给大家
JAVA基础
JAVA中的几种基本数据类型是什么,各自占用多少字节。String类能被继承吗,为什么。String,Stringbuffer,StringBuilder的区别。
Java5658
·
2023-04-03 09:12
Java
Java面试
spring
java
jvm
面试
数据库
redis
2022-02-21
Java基础
知识(10)- 面向对象(二)| 抽象类 (Abstract)、接口 (Interface)
面向对象(二)|抽象类(Abstract)、接口(Interface)查看内容请点击下面的链接:https://www.cnblogs.com/tkuang/p/15918518.html*注:以上链接是本人在博客园账号的页面。
垄山小站
·
2023-04-03 09:44
Java基础
学习-Java多线程(通俗易懂的多线程入门笔记)
文章目录程序、进程、线程的概念线程的三种创建方式继承Thread类实现Runnable接口实现Callable接口静态代理Lambda表达式线程的状态线程的方法线程的停止线程休眠线程礼让线程强制执行(插队)线程状态线程优先级守护线程线程同步机制线程不安全的例子示例1示例2示例3synchronized解决线程不安全示例1示例2示例3copyOnWriteArrayList线程死锁Lock锁sync
HCAN学Java
·
2023-04-03 08:16
多线程
狂神说
java
开发语言
后端
多线程
Java基础
知识总结
前言本文主要是向大家笼统的介绍下
Java基础
知识点,让大家有一个明确的体系。若是想详细了解,WX搜索"Java长征记",里面有非常详细的介绍。
Java长征记
·
2023-04-03 08:45
Java基础
公元纪年法换算天干地支纪年法(趣味)
公元纪年法向天干地支纪年法换算计算方法:公元年数-3,除以10余数可得天干;公元年数-3,除以12余数可得地支;Day3.javaimportjava.util.Calendar;importjava.util.Scanner;publicclassDays3{/***公元纪年法向天干地支纪年法换算*计算方法:*公元年数-3,除以10余数可得天干;*公元年数-3,除以12余数可得地支;**@aut
zhangsan3333
·
2023-04-03 07:14
java
开发语言
后端
java基础
----Synchronized、Lock的区别与Volatile
引用了Lock与synchronized的区别详解synchronized与Lock的区别与使用Java并发编程:volatile关键字解析volatile['vɒlətaɪl]易变化的synchronized['sɪŋkrənaɪzd]同步的reentrant(lock)[ri:'entrənt]可重入为什么要有锁①cpu处理以线程为单位,cpu又有一块硬件叫cache(快速缓存区),每个线程对
pgydbh
·
2023-04-03 06:00
Java 基础
Java基础
Thinking,practice,notcollectionsJava命名规范4个原则:只能包含字母,数字,_和$,并且不能以数字开头严格区分大小写不能使用关键字可以中文命名,但不建议.建议
泰山小鸟
·
2023-04-03 05:58
Java后端,你没看过的最全知识点,码住你就成功了
这里,我大体根据基础、
Java基础
、Java进阶给分了下类,挑的也都是最常用最重要的工具。基础知识数据结构基本的数据结构是非常重要的,无论接触什么编程语言,这些基本数据结构都是首先要掌握的。
e4fb6e2425b9
·
2023-04-03 05:06
Java进阶篇
本系列将分为以下几个大模块:
Java基础
篇、Java进阶篇、常见设计模式Android基础篇、Android进阶篇、性能优化网络相关、数据结构与算法常用开源库、Kotlin、Jetpack注1:以上文章将陆续更新
hahaoop
·
2023-04-03 04:57
Java基础
——String类
每日正能量积极向上的人总是把苦难化为积极向上的动力。字符串【本章内容】1.字符串的定义2.字符串操作3.字符串与基本类型的转换【能力目标】1.掌握字符串对象与字面量的区别2.掌握字符串常用方法3.掌握字符串与基本类型的转换1.String类的定义1、String表示字符串类型,属于引用数据类型,不属于基本数据类型。2、在java中随便使用双引号括起来的都是String对象。例如:“abc”,“de
酱紫学Java
·
2023-04-03 04:33
Java基础入门
java
开发语言
Java基础
——泛型详解!!!!!!
这里写自定义目录标题1.概述2、泛型有三种使用方式,分别为:泛型类、泛型接口、泛型方法2.1、泛型类2.2、泛型接口2.3、泛型通配符2.4、泛型方法2.4.1、泛型方法的基本用法2.4.2、类中的泛型方法2.4.3、泛型方法与可变参数2.4.4、静态方法与泛型3、类型擦除1.概述泛型在java中有很重要的地位,在面向对象编程及各种设计模式中有非常广泛的应用。泛型,即“参数化类型”。一提到参数,最
酱紫学Java
·
2023-04-03 04:03
Java基础入门
java
开发语言
jvm
JAVA基础
--多线程
JAVA文章目录JAVA一、什么是线程1.1线程与进程2.1并行与并发二、线程的创建2.1、继承Thread类1、Thread的常用的构造方法2.2、实现Runnable接口2.3、线程创建的变形1.匿名内部类的的方式2.lambda表达式创建线程三、线程的属性3.1、线程的状态1.getState()获取线程状态2.join()等待线程结束3.yeild()方法4.sleep()线程休眠3.2、
我要努力吖!
·
2023-04-03 03:25
JAVA基础-线程
java
学习
面试题锦--
1、
JAVA基础
异常分类分为两大类Error:java运行时系统的内部错误和资源消耗尽错误,一旦出现这种错误,那就得停止服务了Exception:分为编译器报错CheckedException(受检异常
谢广坤后援队
·
2023-04-03 03:18
笔记
分布式与高并发
数据库
mysql
面试
Java基础
知识:如何计算Java对象占用内存大小?
在Java中没有sizeof运算符,所以没办法知道一个对象到底占用了多大的空间,但是在分配对象的时候会有一些基本的规则,我们根据这些规则大致能判断出来对象大小。今天就和大家分享一下如何计算Java对象占用内存大小。一、对象头对象的头部至少有两个WORD,如果是数组的话,那么三个WORD,内容如下:对象的HashCode,锁信息等到对象类型数据的指针数组的长度(如果是数组的话)二、分配对象时的基本规
jvm大志
·
2023-04-03 02:02
java
面试
开发语言
架构
spring
Java基础
笔记总结(10)-集合(2)Set集合 HashSet LinkedHashSet TreeSet(Comparable与Comparator)
Set集合-----保证元素唯一HashSet实现了Set接口,不保证set的迭代顺序,允许存储null值HastSeths=newHashSet位置随机存放只要能用迭代器迭代,既可以使用foreach---------------------------------------------------------------------------------------------------
吵吵先生
·
2023-04-03 02:34
字节跳动暑期实习面试题准备
字节跳动暑期实习后端面试题准备1.
Java基础
java中int和Integer的区别,为什么有了int还要有设计Integerjava中hashmap的实现原理,讲解一下哈希函数知道哪些垃圾回收器,CMS
web_bugger
·
2023-04-03 02:27
面试准备
JDK1.8特性
title:JDK1.8特性date:2022-06-0322:26:52categories:
JAVA基础
一、接口的默认方法Java8允许我们给接口添加一个非抽象的方法实现,只需要使用default关键字即可
Dain-X
·
2023-04-03 00:04
JAVA基础
java
Java高频面试题(2023版)
Java基础
1、JDK和JRE有什么区别?
shine'
·
2023-04-02 23:56
java
jvm
spring
spring
boot
spring
cloud
Java基础
+集合+多线程+JVM 面试题总结
文章目录一、
Java基础
1.1面向对象和面向过程的区别1.2Java语⾔有哪些特点?1.3关于JVMJDK和JRE最详细通俗的1.3.1JVM1.3.2JDK和JRE1.4Java和C++的区别?
大数据指北
·
2023-04-02 23:44
#
---
面试题总结
java
单元测试
面试
Java面试题中高级,
java基础
资料下载
前言今天逛论坛,看到了一位35岁的老程序员发的博文,看完内容后我又活了,35岁挑战华为社招,竟然凭实力在半个月内经历4轮面试后成功拿到了offer,不得不佩服这位大哥,35岁还这么强我们这些后辈还怕啥!当然重要的是这位程序员大佬最后总结的华为4轮面试所有的面试题和需要注意的事情。所以结合这个老哥面试问的问题和最近华为最新的面试题,重新整理了一下近期华为的面试题,满满干货,分享给大家。一、架构筑基:
Java二叉树
·
2023-04-02 23:27
程序员
java
后端
面试
JAVA基础
回顾
1、方法重载在实际开发过程中,会遇到一个问题:方法的功能实现上及其类似,但却有一些不同,如果每个功能实现都要重新编写一个方法,过于繁琐,也不好想方法名,例子如下所示,相当繁琐引入方法重载1.1什么是重载?在同一个类中,方法名相同,参数不同的方法。与返回值无关。参数不同:个数不同、类型不同、顺序不同(符合其一则是重载)如果参数相同,则不构成重载关系如不在同一个类中,则不构成重载关系2.基本数据类型和
我乃cv大师
·
2023-04-02 22:44
jvm
java基础
与运算符
程序程序就是计算机指令java程序Java是流行程序设计语言之一来源:java是sun公司所研发的,现在是oracle(甲骨文)公司负责作用:Java适合互联网app开发“(比如:电商网站)Java的版本java标准版(SE)Java企业版(EE)Java程序的开发步骤首先创建源文件(.java)用javac的命令编译源文件(javac文件名.java)出现编译后的文件(.class)用运行指令运
Lyc_c96
·
2023-04-02 19:19
java
字节跳动-商业变现(后端)-base杭州-123面(凉经)
有没有大佬告知一下,三面算法题只给了个思路能过吗…问题基本答上来了
JAVA基础
:hashMapput的过程concurrentHashMap扩容,为什么是线程安全的线程池,七大参数,底层怎么实现的(七大参数都
whx_0612
·
2023-04-02 17:13
面试
java
分布式
算法
redis
字节跳动
Java基础
总结1
1.for...each通常用于遍历数组和集合for(元素类型元素:数组或集合)EG:String[]strs={"沉默"}for(Stringstr:strs)2.输入Scannerscanner=newScanner(System.in);scanner.nextLine();//输入字符串3.数组的初始化int[]array=newint[]{0,1,2,3,4,5};int[]array=
muyierfly
·
2023-04-02 16:21
#
数据结构基础篇
java
数据结构
开发语言
java中一个成员变量有多个值_
Java基础
语法(9)-面向对象之类的成员
title:
Java基础
语法(9)-面向对象之类的成员blog:CSDN1.面向过程与面向对象面向过程(POP)与面向对象(OOP)二者都是一种思想,面向对象是相对于面向过程而言的。
乌龙清茶
·
2023-04-02 14:58
java中一个成员变量有多个值
java对象如何访问同类的private成员变量,
JAVA基础
系列 - 第7篇: 类和对象
上篇回顾上篇的内容不知道小伙伴们学习的怎样,我这里出几个问题帮助下大家巩固一下,大家看看能不能直接回答出来。方法的定义格式?return关键字的作用?有返回值方法的调用方式?无返回值方法调用方式?方法参数为基本数据类型时的参数传递方式?方法参数为引用数据类型时的参数传递方式?方法重载的条件?学习目标面向对象内容1面向对象思想概述1.1面向过程与面向对象面向过程:分析出解决问题所需要的步骤,按每个步
靡菲斯托
·
2023-04-02 14:52
【
Java基础
】成员变量和局部变量及封装
目录一、成员变量和局部变量的区别二、封装private关键字private的使用this关键字一、成员变量和局部变量的区别类中位置不同:成员变量(类中方法外)局部变量(方法内部或方法声明上)内存中位置不同:成员变量(堆内存)局部变量(栈内存)生命周期不同:成员变量(随着对象的存在而存在,随着对象的消失而消失)局部变量(随着方法的调用而存在,醉着方法的调用完毕而消失)初始化值不同:成员变量(有默认初
夏志121
·
2023-04-02 14:30
Java
jvm
java
开发语言
数据结构
后端
一、
Java基础
(4)
本章概要泛型泛型标记和泛型限定泛型方法泛型接口类型擦除1.6泛型泛型是参数化类型,提供了编译时类型的安全检测机制,该机制允许程序在编译时检测非法的类型,比如要实现一个能够对字符串(String)、整数型(Int)、浮点型(Float)、对象(Object)进行大小比较的方法,就可以使用泛型。在不使用泛型的情况下,可以通过引用Object类型来实现参数的任意化,因为在Java中,Object类是所有
一只小熊猫呀
·
2023-04-02 14:49
Offer
泛型
泛型标记和泛型限定
泛型方法
泛型接口
类型擦除
一、
Java基础
(2)
本章概要异常的分类及处理异常的概念异常的分类处理异常的方式反射机制动态语言的概念反射机制的概念反射的作用Java的反射API反射的过程创建对象的两种方式Method的invoke方法1.2异常的分类及处理1.2.1异常的概念异常指在方法不能按正常方式完成时,可以通过抛出异常的方式退出该方法。在异常中封装了方法执行过程中的错误信息及原因,调用方在获取该异常后可根据业务的情况选择处理该异常或继续抛出该
一只小熊猫呀
·
2023-04-02 14:48
Offer
异常的分类及处理
反射机制
一、
Java基础
(3)
本章概要注解注解的概念标准元注解注解处理器内部类静态内部类成员内部类局部内部类匿名内部类1.4注解Java可以对类、方法、变量、参数和包等进行注解。Java应用程序在需要时可以通过反射机制获取这些注解信息,从而针对不同的注解执行不同的逻辑操作。1.4.1注解的概念注解(Annotation)是Java提供的设置程序中元素的关联信息和元数据(MetaData)的方法,它是一个接口,程序可以通过反射获
一只小熊猫呀
·
2023-04-02 14:18
Offer
标准元注解
注解处理器
静态内部类
成员内部类
局部
匿名内部类
Netty pipeline
写在前面前面已经总结了
Java基础
IO,IO模型,编解码等内容,理论上我们把三者结合起来就可以完成消息收发。
FA-117
·
2023-04-02 13:17
Netty网络应用
java
网络
Netty
Java基础
之《netty(22)—netty编码解码机制》
一、编码和解码的基本介绍1、编写网络应用程序时,因为数据在网络中传输的都是二进制字节码数据,在发数据时就需要编码,接收数据时就需要解码2、codec(编解码器)的组成部分有两个:decoder(解码器)和encoder(编码器)。encoder负责把业务数据转换成字节码数据,decoder负责把字节码数据转换成业务数据二、netty本身的编码解码的机制和问题分析1、netty自身提供了一些code
csj50
·
2023-04-02 13:45
JAVA基础
java
netty
Android 架构演进及未来,主流app开发工具
只要了解四大组件、视图、网络请求,你就能拿到一份薪资丰厚的offer;当时,如果你要是精通
java基础
,知道如何处理OOM,组件生命周期原理,熟悉android源码、架构体系,进阿里腾讯都是很轻松。
wa2231a
·
2023-04-02 12:33
程序员
架构
移动开发
android
就在刚刚这份java八股文成功让我进入字节,拿到了人生第一个18k
一、
java基础
1、面向对象的三个基本特征?面向对象的三个基本特征是:封装、继承和多态。继承:让某个类型的对象获得另一个类型的对象的属性的方法。
澎湖Java架构师
·
2023-04-02 11:30
面试
程序员
java
java
jvm
c++
spring
面试
Java基础
知识点13,Java异常有哪几种
本文收录于
Java基础
教程(入门篇),包含面向对象、基本数据类型、数组、继承和多态、泛型、枚举等
Java基础
知识点。
哪 吒
·
2023-04-02 11:52
49天精通Java从入门到就业
java
开发语言
后端
让ChatGPT告诉你Java的发展前景
该怎么学
Java基础
?java这么卷还该不该学等等。那今天老王以电商场景为例,再结合ChatGPT的回答和大家聊的一下Java有哪些应用前景和技术层面的落地方案。
老王随聊
·
2023-04-02 10:28
大数据
java
大数据
10道经典java面试题_实习生必问(
java基础
)
10道经典java面试题_实习生必问(
java基础
)第一,谈谈final,finally,finalize的区别。final?
Java小吴吴
·
2023-04-02 09:13
java
面试
开发语言
java基础
——Map
1.Map集合概述和特点:Map集合概述:InterfaceMapK:键的类型;V:值的类型将键映射到值的对象;不能包含重复的键;每个键可以映射到最多一个值举例:学生的学号和姓名aynu001郭小龙aynu002杨大康aynu003张大峰创建Map集合对象多态的方式具体的实现类HashMappackagecom.aynu;//测试类importjava.util.HashMap;importjav
iuiu啊
·
2023-04-02 08:11
java
多线程(学习笔记)
其他文章链接
Java基础
Java集合多线程JVMMySQLRedisdocker计算机网络操作系统多线程1.线程和进程1.1进程1.2线程2.线程与进程的关系(JVM角度)2.1进程和线程的关系2.2程序计数器为什么是私有的
pearz
·
2023-04-02 08:03
学习笔记
java
经验分享
学习
java基础
学习-多线程笔记
说说Java中实现多线程有几种方法创建线程的常用三种方式:1.继承Thread类2.实现Runnable接口3.实现Callable接口(JDK1.5>=)4.线程池方式创建通过继承Thread类或者实现Runnable接口、Callable接口都可以实现多线程,不过实现Runnable接口与实现Callable接口的方式基本相同,只是Callable接口里定义的方法返回值,可以声明抛出异常而已。
cy629584407
·
2023-04-02 08:43
深理解高并发编程
java
学习
jvm
(更新中)【后端全套笔记】Java+Servlet+JDBC+SSM+SpringBoot+SpringCloud 基础入门
目录第一部分:
Java基础
第二部分:Java高级第三部分:Servlet第四部分:JDBC(待更新……)第五部分:Maven+SSM(待更新……)第六部分:SpringBoot(待更新……)第七部分:SpringCloud
Graskli
·
2023-04-02 07:44
java
servlet
spring
boot
面试题整理
java基础
:0、synchornized和volatile的区别,以及如何使用?1、synchornized与lock区别?2、volatile关键字有什么用处?
Happy王子乐
·
2023-04-02 06:08
java
面试
架构
JavaSE学习总结——
Java基础
一、Java是什么Java是由SunMicrosystems在1995年首先发布的编程语言和计算平台。Java是一项用于开发应用程序的技术,可以让Web变得更有意思和更实用。有许多应用程序和Web站点只有在安装Java后才能正常工作,而且这样的应用程序和Web站点日益增多。Java快速、安全、可靠。从笔记本电脑到数据中心,从游戏控制台到科学超级计算机,从手机到互联网,Java无处不在!java是当
youngpeople_
·
2023-04-02 05:03
java
jar
开发语言
Java基础
知识(JavaSE)总结进阶01
一阶段:JavaSE进阶学习011.分包分类思想包的本质就是文件夹包的注意事项:1.package的语句必须是程序的第一题可执行的代码2.package的语句在一个java文件只能有一个3.如果没有package,默认表示无包名同一个包下的访问不需要导包,直接使用即可不同包下的相互访问1.先导包后访问(import)2.通过全类名(包名+类名)访问使用全类名的应用场景:多个包下,出现了相同的类名称
你的大龙猫啊
·
2023-04-02 05:52
java基础知识总结进阶
java
编程语言
程序人生
经验分享
后端
Java基础
知识(JavaSE)总结03
一阶段:JavaSE学习031.Scanner和Random(三步走)导包importjava.util.Scanner//importjava.util.Radom创建对象Scannersc=newScanner(System.in);//Randomr=newRandom();intnumber=sc.nextInt();//intnumber=r.nextInt(10);范围为[0,10)=
你的大龙猫啊
·
2023-04-02 05:21
java基础知识总结
java
后端
程序人生
经验分享
面试
JavaSE知识总结
1.0
Java基础
1.1、Java是什么定义:1)Java是Sun公司的jamesgosling发明的面向对象的可跨平台的编程语言\2)solarls是Sun公司的OS,09年被甲骨文公司收购\3)机器
BabyMuu
·
2023-04-02 05:15
Java学习笔记
java
开发语言
java和javaEE、Javase有什么区别?
Java分三个版本:JavaSE(标准版)、JavaEE(企业版)、JavaME(微型版)其中SE就是大家学的
Java基础
,EE是公司最常用的用于网站开发(PC端),ME用于移动端开发,现在熟悉的安卓系统就是用
IT1124
·
2023-04-02 05:12
java
java-ee
开发语言
普通大专应届生如何自学 Java、成功拿下腾讯 Offer?
Java基础
做Java开发,
Java基础
8179399d3e64
·
2023-04-02 02:36
Java基础
知识学习(三)
title:
Java基础
知识学习(三)date:2019-04-2914:25:49tags:javacategories:java
Java基础
知识学习(三)1.抽象类用abstract关键字修饰一个类时
smallmartial
·
2023-04-02 02:21
上一页
98
99
100
101
102
103
104
105
下一页
按字母分类:
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
其他