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基础
4——面向对象、类与对象、成员/局部变量、封装、private、this、static、构造方法、继承
一、面向对象面向过程:面对的是过程,动作。动作为主做事情,一步一步执行强调的是过程(动作)。C语言就是面向过程的,都是以方法为基础,对方法进行调用。如:打开冰箱,放入大象,关上冰箱。面向对象:面向的是对象,强调的是对象,对象即(实体),比如C++C#JAVA。如例子中的实体:冰箱,大象。冰箱打开,冰箱存储,冰箱关闭。找到冰箱这个实体,就解决了这个例子总结面向对象的特点:1.面向对象是常见的一种思考
不愿_a354
·
2023-07-29 17:52
JAVA基础
知识小记(2)
Java的对象和类Java作为一种面向对象语言。支持以下基本概念:多态继承封装抽象类对象实例方法重载本次小记提到的是研究对象和类的概念。对象:对象是类的一个实例(对象不是找个女朋友),有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。类:类是一个模板,它描述一类对象的行为和状态。下图中男孩(boy)、女孩(girl)为类(class),而具体的每个人为该
YosoroY
·
2023-07-29 14:49
学习
一文带你复习java--
java基础
知识篇
系列文章目录:面试直击:一文带你复习java--jvm篇一.Java语言具有哪些特点?1.Java为纯面向对象的语言。它能够直接反应现实生活中的对象。2.具有平台无关性。java利用Java虚拟机运行字节码,无论是在Windows、Linux还是MacOS等其它平台,只要安装了jdk就能对Java程序进行编译,编译后的程序可在其它平台运行。或者只要有jre就能运行编译后的java程序。3.具有很好
无欢以承
·
2023-07-29 14:14
java复习笔记
java
面试
jvm
Android复习系列①之《
Java基础
》
一、
Java基础
1、java基本数据类型和引用类型1.基本数据类型:整型:byte,short,int,long浮点型:float,double字符型:char布尔型:boolean其中:byte占一个字节
刘忆初
·
2023-07-29 14:41
#面试专栏
java
android
面试
【
Java基础
系列教程】第一章 编程入门
一、计算机概述1.1计算机简介计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。计算机由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机。计算机可分为超级计算机、工业控制计算机、网络计算机、个人计算机、嵌入式计算机五类,较先进的计算机有生物计算
我是波哩个波
·
2023-07-29 13:51
Java基础系列教程
网络
java
开发语言
计算机概述
编程入门
JAVA基础
方法-substring+indexof
substring用法:1.publicStringsubstring(intbeginIndex,intendIndex)第一个参数int为开始的索引,对应String数字中的开始位置,第二个参数是截止的索引位置,对应String中的结束位置。publicstaticvoidmain(String[]args){Stringa="hello.java";System.out.println("i
时间墨客
·
2023-07-29 12:01
java
开发语言
Java基础
1.JAVA简介1.1JDK,JREMJVMJvm:JavaVirtualMachineJava虚拟机Jre:JavaRuntimeEnvironmentJava运行环境Jdk:JavaDevelopmentKitJava开发环境JdkJreJvm关系(从JAVA11版本之后不会再单独提供JDK了)1.2安装JDK选择Oracle官网:https://www.oracle.com/index.ht
小七很气
·
2023-07-29 12:48
JavaSE
java
Java开发实战经典 目录
目录第1部分
Java基础
程序设计第1章Java概述及开发环境搭建2视频讲解:35分钟1.1认识Java21.1.1什么是Java21.1.2Java语言的特点31.1.3Java程序的运行机制和Java
weixin_34354173
·
2023-07-29 12:48
java
数据库
设计模式
JDK、JRE和JVM三者之间关系
JDK(JavaDevelopmentKit)是针对Java开发员的产品,是整个Java的核心,包括了Java运行环境JRE、Java,Javac等工具和
Java基础
类库。
大鹏小站
·
2023-07-29 11:03
java-基础
JDK,JRE,JVM三者关系
JDK、JRE和JVM三者之间关系JDK(JavaDevelopmentKit)是针对Java开发员的产品,是整个Java的核心,包括了Java运行环境JRE、Java工具和
Java基础
类库。
coffee_0308
·
2023-07-29 11:32
jvm
java
开发语言
Java真的没出路了吗?
可以看看不同地方(这里主要举例北上广深一线城市)对于Java开发工程师这个职位的具体要求:在以下北上广深这些一线大城市的面试招聘当中不难看出,凡是工资待遇好的职位,几乎对Java的要求都是较为全面的,其中
Java
SiKi学院
·
2023-07-29 11:49
JAVA
java
开发语言
Java网络编程与NIO详解8:浅析mmap和Direct Buffer
关注公众号后回复”架构师“即可领取
Java基础
、进阶、项目和架构师等免费学习资料,更有数据库、分布式、微服务等热门技术学习视频,内容丰富,兼顾原理和实践,另外也将赠送作者原创的Java学习指
程序员黄小斜
·
2023-07-29 05:07
Java反射机制实现原理
Java基础
系列—Java反射能够分析类能力的程序称为反射(reflective)。
码农K
·
2023-07-29 05:42
探索Java API学习路线:从基础到高级的全面指南
文章目录第一阶段:入门基础1.环境准备2.学习
Java基础
第二阶段:熟悉常用的JavaAPI1.Java标准库2.JavaAPI文档第三阶段:深入学习特定领域的JavaAPI1.JavaGUIAPI2.
IT·陈寒
·
2023-07-29 01:35
Java学习路线
java
学习
开发语言
Java基础
笔记(初学者适用)
目录一、Java主函数解析二、Java学习注意事项三、JDK和JRE的区别1、jdk--开发环境(核心)2、jre--运行环境3、JVM——转换环境四、常见转义字符五、变量1.变量介绍2.变量细节3.作用域4.数据类型(1)Java数据类型图解(2)整数类型(3)浮点类型(4)字符类型(5)布尔类型(6)基本数据类型转换六、Java中运算符的使用1.“+”号的使用2.算术运算符3.逻辑运算符4.位
心无旁骛~
·
2023-07-29 00:54
linux
eclipse
java
JAVA基础
-多线程入门(详解)
目录引言一,线程概念二,创建线程2.1,继承Thread类,重写run方法2.2,实现Runnable接口,重写run方法,实现Runnable接口的实现类的实例对象作为Thread构造函数的target2.3,通过Callable和FutureTask创建线程(线程有返回值)三,线程状态四,volatile和synchronized4.1、volatilevolatile解决的是内存可见性问题4
期待粉红笔记本
·
2023-07-28 23:27
JAVA
java
开发语言
JAVA基础
多线程-模拟线程死锁以及预防和避免死锁
引言线程死锁描述的是这样一种情况:多个线程同时被阻塞,它们中的一个或者全部都在等待某个资源被释放。由于线程被无限期地阻塞,因此程序不可能正常终止。一,模拟死锁示例代码:publicclassLockT1{Objecto=newObject();Objectk=newObject();publicstaticvoidmain(String[]args){LockT1l=newLockT1();Thr
期待粉红笔记本
·
2023-07-28 23:26
java
开发语言
jvm
2023最新Java面试题及答案合集(
Java基础
+Redis+MySQL+多线程与高并发+JVM+分布式+Spring+微服务)
大家好,最近有不少小伙伴在后台留言,近期的面试越来越难了,要背的八股文越来越多了,考察得越来越细,越来越底层,明摆着就是想让我们徒手造航母嘛!实在是太为难我们这些程序员了。这不,为了帮大家节约时间,给大家搞来了今年上半年碰到的大厂Java面试题合集,内容非常的全面。一般技术面试官都会通过自己的方式去考察程序员的技术功底与基础理论知识。比如果这样的问题:项目框架,Spring、Mybatis等框架实
Java秦心
·
2023-07-28 19:58
java
jvm
面试
java基础
面试题58道(2023)
面试题在经典不在多,以下都是我面试过程中整理出来的经典面试题,这些基础面试题在找实习工作时特别容易考,在找中级或者高级java工程师职位时,也会作为基础题从里面选出来几道,掌握这些,机会多多。加油!一、作用域public,private,protected,以及不写时的区别答:区别如下:作用域当前类同一package子孙类其他packagepublic√√√√protected√√√×friend
小雨滴Java
·
2023-07-28 19:56
java面试
java基础面试题
面试
java
Java基础
面试题
目录一、Cookie和session有什么区别?二、Get和Post有什么区别?三、Http和Https有什么区别?四、Http和RestTemplate有什么区别?五、什么是双亲委派模型?六、说一下JVM运行时数据区?七、String、StringBuffer、StringBuilder有什么区别?八、实现一个线程有哪几种方式?有什么区别?九、三次握手和四次挥手十、ArrayList和LinkL
fighting!899
·
2023-07-28 17:04
java
开发语言
2019-06-22 Java学习笔记之
Java基础
最近在Web安全中的代码审计方面决定转行做JavaWeb了,因为自己实在是不喜欢PHP这门语言,不喜欢那种混乱的风格和到处出漏洞的感觉,也不想深入学习它,正好最近也听说国内的网站后台绝大部分除了PHP就是Java,再加上自己对Java又非常感兴趣,于是开始学习Java,从JavaSE入手了。学了几天,只想说:Java真香!Java中与C、C++、JavaScript相同的部分就不在笔记中记录了,学
NoelleMu
·
2023-07-28 13:58
Java零基础可以直接入门spring boot吗?
一般学习的路线是
java基础
,然后数据库,接着是spring,了解spring的核心思想,再学springmvc,之后才学springboot。
编程匠工
·
2023-07-28 13:00
java进阶分享教学
java
java教程
spring
boot
spring
boot入门
java入门
java基础
第十九篇之Xml
1:xml的概述1.1xml是什么标记语言:语言中出现了的标签a:HTML超文本标记语言(语法非常严格,不能随意的定义标签)b:XML可扩展的标记语言(用户可以根据自己的需求,随意的定义标签)开发的组织:w3c版本:使用1.01.2xml有什么用a:存储数据b:作为配置文件1.3xml怎么用张三李四//-------------------------------zhangsanlisi2:xml
小小一技术驿站
·
2023-07-28 11:14
浅谈js和安卓逆向爬虫工程师重点关注
浅谈安卓逆向爬虫工程师重点关注有很多的人听到js和安卓逆向就跑去网上一堆的学习资料,像什么的js和java教程,有些大神们告诉你,要学习js和
java基础
,其实也说的不全,我作为搬砖的一个打工人,说说自己的见解
默默前行的虫虫
·
2023-07-28 11:30
javascript
爬虫
开发语言
【
Java基础
教程】(四十八)集合体系篇 · 上:全面解析 Collection、List、Set常用子接口及集合元素迭代遍历方式~【文末送书】
Java基础
教程之集合体系·上本章学习目标1️⃣类集框架介绍2️⃣单列集合顶层接口:Collection3️⃣List子接口3.1ArrayList类数组(Array)与列表(ArrayList)有什么区别
小山code
·
2023-07-28 10:51
#
Java基础教程
java
list
开发语言
经验分享
java-ee
数据结构
jvm
Mybatis详细教程
前言环境:·JDK1.8·Mysql5.7·maven3.6.1·IDEA回顾:·JDBC·Mysql·
Java基础
·Maven·Junit一、简介1、什么是Mybatis·MyBatis是一款优秀的持久层框架
不写八个
·
2023-07-28 08:52
杂项
mybatis
Java基础
之lambda表达式(JDK1.8新特性)
文章目录Lambda表达式各种函数式接口Lambda的语法Lambda表达实例举例说明变量作用域处理lambda表达式变量作用域函数式接口使用实例1使用实例2使用示例3(集合排序)使用示例4(按照对象属性给list排序)使用示例4总结参考Lambda表达式Lambda表达式允许把函数作为一个方法的参数(函数作为参数传递进方法中)。函数式接口有且仅有一个抽象方法,但是可以有多个非抽象方法的接口。函数
码农飞哥
·
2023-07-28 07:07
Java
-----【Java
基础】
java
python
开发语言
Java基础
之注解与反射
文章目录1.什么是注解?Java.Annotation1.1内置注解@Override@
[email protected]
元注解@Target@Retention@
[email protected]
自定义元注解2.什么是反射?概述反射机制——JavaReflection理解Class类并获取Class实例Class类Class类常用方法得到Class类实例的几
Pisces_224
·
2023-07-28 07:02
#
Java学习笔记整理
java
注解与反射
二.
Java基础
一.注释书写注释是一个非常好的习惯。Java中的注释有3种:单行注释多行注释文档注释新建一个空的工程,然后在里面可建多个项目。File——>New——>Module,项目名。单行注释://多行注释:/*注释内容*/文档注释:/***///我是单行注释/*我是多行注释*//***@Descriptionhelloworld*@authorxxx**/二.标识符和关键字Java关键字:51个+2个保留
Pisces_224
·
2023-07-28 07:00
#
Java学习笔记整理
java学习
基础语法
第三天:
java基础
复习(3)
泛型定义:参数化类型,给类型指定一个参数,然后在使用时再指定此参数具体的值,那样这个类型就可以在使用时再决定了;这种参数可以运用在类、接口、方法的创建中,被称为泛型类、泛型方法、泛型接口;特点:1、泛型如果没传,就默认Object;2、使用带泛型的类创建对象时,两边的泛型必须一致;3、只在编译阶段有效,编译时会自动去泛型化操作4、泛型类型在逻辑上是多个不同类型,实际上都是相同的基本类型好处:1、为
lgcgkCQ
·
2023-07-28 06:59
Java
java
jvm
火爆知乎的Android面试题-Android性能优化常见问题,终局之战
笔记内容概要一、架构师必备
Java基础
1、深入理解Java泛型2、注解深入浅出3、并发编程4、数据传输与序列化5、Java虚
赵是水瓶座
·
2023-07-28 06:30
程序员
android
对properties文件进行增删改查
对properties文件进行增删改查操作注:
java基础
库支持对proterties文件进行增删改查操作,无需引入其他依赖importjava.io.FileInputStream;importjava.io.FileWriter
梦里无羡
·
2023-07-28 05:23
开发语言
java
Java基础
- 内部类03 - 匿名内部类详解
1.什么是匿名内部类定义:1.匿名内部类是定义在类的局部位置,如方法中、代码块中,且没有明确的类名;2.是一个内部类,本质还是一个类;3.没有类名;4.同时还是一个对象。2.匿名内部类的特性(关键)*1.匿名内部类可以访问所有的外部类的成员,包括私有的;*2.不能添加访问修饰符,因为匿名内部类也是一个局部变量;*3.作用域:仅在定义它的方法或代码块中有效;*4.匿名内部类访问外部类的成员的方式:直
NorthCastle
·
2023-07-28 05:41
JAVA基础篇
java
匿名内部类
内部类
Java基础
- 内部类02 - 局部内部类详解
1.什么是局部内部类定义:局部内部类是定义在外部类的局部位置,且一定要有类名;局部内部类的本质仍然是一个类。2.局部内部类的特性(关键)*1.可以直接访问外部类的所有成员,包括私有的;*2.局部内部类的地位相当于一个局部变量,因此不能添加访问修饰符,*但可以使用final进行修饰;*3.作用域:仅仅在定义它的方法或代码块中有效;*4.局部内部类访问外部类的成员:直接访问即可;*5.外部类访问局部内
NorthCastle
·
2023-07-28 05:41
JAVA基础篇
java
内部类
局部内部类
【
Java基础
】集合
一、集合概述为了方便对多个对象进行存储和操作,集合是一种Java容器,可以动态地把多个对象引用放入容器中数组存储的特点一旦初始化后,长度不可改变,元素类型不可改变提供的方法很少,对于添加、删除、获取实际元素个数等操作非常不便有序、可重复集合的两种体系Collection接口:单列数据,定义了存取一组对象的方法的集合。List:有序、可重复的集合Set:无序、不可重复的集合Map接口:双列数据,保存
晚风也很浪漫
·
2023-07-28 05:39
Java基础
java
jvm
开发语言
java基础
-JDK环境搭建
JDK与JREJDK(JavaDevelopmentKit)称为Java开发包或Java开发工具,是一个编写Java的Applet小程序和应用程序的程序开发环境。JDK是整个Java的核心,包括了Java运行环境(JavaRuntimeEnvironment),一些Java工具和Java的核心类库(JavaAPI)。JRE(JAVARuntimeEnvironment)是支持Java程序运行的标准
南神很忙
·
2023-07-28 04:55
【
Java基础
学习打卡18】运算符(上)
目录前言一、运算符和表达式1.运算符2.表达式二、算术运算符1.加法运算符2.减法运算符3.乘法运算符4.除法运算符5.取余运算符6.表达式类型自动提升总结前言本文主要介绍运算符和表达式,及运算符中的算术运算符。在Java编程中,运算符起着非常重要的作用,它们用于对数据进行操作和计算。运算符可以帮助我们进行数学运算、逻辑判断、赋值操作等,是编写复杂程序和表达式的基础。一、运算符和表达式1.运算符运
编程火箭车
·
2023-07-28 01:13
java基础入门
运算符
表达式
算术运算符
类型自动提升
取余运算
加减乘除
【
Java基础
学习打卡19】运算符(中)
目录前言一、赋值运算符1.赋值运算符2.复合赋值运算符三、自增自减运算符总结前言本文主要介绍赋值运算符和自增自减运算符。在Java编程中,运算符起着非常重要的作用,它们用于对数据进行操作和计算。运算符可以帮助我们进行数学运算、逻辑判断、赋值操作等,是编写复杂程序和表达式的基础。一、赋值运算符在Java中,赋值运算符用于将右侧表达式的值赋给左侧的操作数。赋值运算符是使用等号(=)表示的,它将右侧的值
编程火箭车
·
2023-07-28 01:43
Java基础
Java入门学习
赋值运算符
复合赋值运算符
自增运算符
自减运算符
运算符
【
Java基础
学习打卡20】运算符(下)
目录前言一、关系运算符二、逻辑运算符1.逻辑与运算符2.逻辑或运算符3.逻辑非运算符4.逻辑异或运算符三、三元运算符总结前言本文继续介绍运算符中的关系运算符、逻辑运算符,还有三元运算符。在Java编程中,运算符起着非常重要的作用,它们用于对数据进行操作和计算。运算符可以帮助我们进行数学运算、逻辑判断、赋值操作等,是编写复杂程序和表达式的基础。一、关系运算符在Java中,关系运算符用于比较两个值之间
编程火箭车
·
2023-07-28 01:09
Java基础
Java入门
运算符
关系运算符
逻辑运算符
三元运算符
逻辑与或非
JAVA基础
【day11】: 常用类(2)
这辈子没办法做太多事情,所以每一件都要做到精彩绝伦。--------史蒂夫.乔布斯Math(1)针对数学运算进行操作的类(2)常见方法(自己补齐)A:绝对值B:向上取整C:向下取整D:两个数据中的大值E:a的b次幂F:随机数G:四舍五入H:正平方根packagecn.yuan;/**Math:用于数学运算的类。*成员变量:*publicstaticfinaldoublePI*publicstati
小源同学
·
2023-07-28 01:37
4万字,200道Java面试题含答案!
包含的模块本文分为十九个模块,分别是:「
Java基础
、容器、多线程、反射、对象拷贝、JavaWeb、异常、网络、设计模式、Spring/SpringMVC、SpringBoot/SpringCloud、
Java烟雨
·
2023-07-27 23:50
后端
面试
java
kafka
面试
java-zookeeper
java
zookeeper
========
Java基础
——小结1========
一、Java两大版本Java主要分为两个版本:JavaSE和JavaEE。JavaSE全称JavaPlatformStandardEdition,是Java的标准版,主要用于桌面应用程序开发,它包含了Java语言基础、JDBC(Java数据库连接)、I/O(输入/输出)、TCP/IP网络、多线程等核心技术JavaEE全称JavaPlatformEnterpriseEdition,是Java的企业版
-王二毛-
·
2023-07-27 23:20
Java全套学习笔记
java
开发语言
java常见面试题【1】
目录序言
Java基础
容器(集合)多线程反射对象拷贝JavaWeb异常网络设计模式Spring/SpringMVC序言在本篇文章开始之前,我想先来回答一个问题:我为什么要写这样一篇关于面试的文章?
JAVA派派
·
2023-07-27 23:18
往来无白丁
java
面试
开发语言
数据库
spring
Java面试笔记
JAVA基础
知识语法结构1.类2.属性3.方法4.静态代码块构造器构造函数,构造类的对象,默认隐式,创建对象,先执行父类构造函数,再执行子类构造函数父类的super必须在第一行代码块优先级最高,只执行一次普通属性不能在静态方法里不能用普通方法既可以使用静态属性也可以使用普通属性
躺着数星星
·
2023-07-27 22:39
java
面试
笔记
【搞定
Java基础
】第13篇:Java 类型信息(Class对象)与反射机制
本文转载自:https://blog.csdn.net/javazejian/article/details/70768369本文目录:1、深入理解Class对象1.1、RRTI的概念以及Class对象作用1.2、Class对象的加载及其获取方式1.2.1Class对象的加载1.2.2Class.forName方法1.2.3Class字面常量1.2.4理解泛化的Class对象引用1.2.5关于类型
pcwl1206
·
2023-07-27 20:20
Java基础
搞定Java语言基础
Java
类型信息
Class对象
反射机制
2020北京JAVA下半年电话面试_2020年Java程序员北京四月份面试题
目录
Java基础
方面Java框架方面Java数据库方面前端Java其他方面Linux方面其他方面
Java基础
方面1.if(0.1*3==0.3){}else{},这段代码会执行if还是else,为什么?
weixin_39818521
·
2023-07-27 20:19
【面试官如何选人】最近面试java后端开发的感受:如果就以平时项目经验来面试,通过估计很难——再论面试前的准备
我的标准其实不复杂:第一能干活,第二
Java基础
要好,第三最好熟悉些分布式框架,我相信其它公司招初级开发时,应该也照着这个标准来面的。
SeanJi1995
·
2023-07-27 20:46
java
面试
Java基础
小知识
类型转换、ASCII码、除法取余、三元表达式longx=100;//int->long自动类型转换(隐式)1.特点:代码不需要进行特殊处理,自动完成。2.规则:数据范围从小到大。doubley=2.5F;//2.5float->double自动类型转换(隐式)intx1=(int)100L;//long->int强制类型转换(显式)范围大到小需要强转,不能自动转inty1=(int)3.99;//
阳光明媚UPUP
·
2023-07-27 20:46
java
2023下半年在北京java高级开发面试所需要准备的知识和技巧
一、基础知识准备1.
Java基础
知识
Java基础
蒙奇·D·路飞-
·
2023-07-27 19:12
java
面试
开发语言
Java基础
(三) 集合
#集合Java集合类存放于java.util包中,是一个用来存放对象(引用类型)的容器(存储基本类型会被自动装箱,转化陈包装类)①、集合只能存放对象。比如你存一个int型数据1放入集合中,其实它是自动转换成Integer类后存入的,Java中每一种基本类型都有对应的引用类型。②、集合存放的是多个对象的引用,对象本身还是放在堆内存中。③、集合可以存放不同类型,不限数量的数据类型。##1、集合的各体系
黑客军团_charles
·
2023-07-27 19:31
上一页
82
83
84
85
86
87
88
89
下一页
按字母分类:
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
其他