摘要:
1.在Java语言中,对静态方法有两点规定:
在静态方法中不可以使用this关键字;
在静态方法中不可以直接调用非静态方法。
举例说明:
public class StaticTest {
static double PI = 3.1415;
static int id;
... 阅读原文
2019-08-01 22:58:46 阅读(2329) 评论(0)
摘要:xl_echo编辑整理,欢迎转载,转载请声明文章来源。欢迎添加echo微信(微信号:t2421499075)交流学习。 百战不败,依不自称常胜,百败不颓,依能奋力前行。——这才是真正的堪称强大!!
---
> 这个功能实突发奇想向试一下java是否有这个能力,但是实用性很差哈,而且操作复杂。执行起来也不方便。... 阅读原文
2019-08-01 21:24:23 阅读(2303) 评论(0)
摘要:
很多时候,其实我们使用这个技术的时候,可能都是因为项目需要,所以,我们就用了,但是,至于为什么我们需要用到这个技术,可能自身并不是很了解的,但是,其实了解技术的来由及背景知识,对于理解一项技术还是有帮助的,那么,dubbo是怎么被提上日程的呢?
在互联网的发展过程中,在以前,我们只需要一个服务器,将程序全部打... 阅读原文
2019-08-01 19:34:30 阅读(2716) 评论(0)
摘要:
title: JVMnote
date: 2019-07-25 15:16:04
tags:
---
JVM笔记
前言
堆(操作系统):一般由程序员分配释放,若程序员不释放,则在程序结束时由操作系统回收
栈(操作系统):由操作系统自动分配释放,存放函数的参数值,局部变量等
JVM的内存是分布在操作系统的堆中的,... 阅读原文
2019-08-01 17:57:49 阅读(3601) 评论(0)
摘要:
这是java高并发系列第19篇文章。
本文主要内容
介绍Executor框架相关内容
介绍Executor
介绍ExecutorService
介绍线程池ThreadPoolExecutor及案例
介绍定时器ScheduledExecutorService及案例
介绍Excecutors类的使用
介绍Future接... 阅读原文
2019-08-01 17:07:02 阅读(2379) 评论(0)
摘要:
1 在 java 应用开发中,往往会涉及复杂的对象耦合关系,在 代码中处理这些耦合关系,对代码的维护性和应用扩展性会带来许多不便。通过使用spring 的 IOC 容器,可以对这些耦合关系实现一个文本化、外部化的工作。通过IOC容器完成了对象之间关系的解耦
阅读原文
2019-08-01 15:39:41 阅读(2322) 评论(0)
摘要:
JVM专题
(面试题+答案领取方式见侧边栏)
Java 类加载过程?
描述一下 JVM 加载 Class 文件的原理机制?
Java 内存分配。
GC 是什么? 为什么要有 GC?
简述 Java 垃圾回收机制。
如何判断一个对象是否存活?(或者 GC 对象的判定方法)
垃圾回收的优点和原... 阅读原文
2019-08-01 15:39:31 阅读(1974) 评论(0)
摘要:本人刚到大三时前面两年荒废了 什么都没学到所以打算自学个编程 自己对Java非常感兴趣 就打算自学Java 但是一开始看书 有很多看不懂 非常苦恼 也打算过去培训 但是培训太贵了 最后打算还是先自学一段时间 不行再去培训 最后买了一套教程 觉得这套教程非常不错 老师讲解非常细致 通俗易懂 自学了几个月 终于学完后来找到... 阅读原文
2019-08-01 14:55:23 阅读(2766) 评论(0)
摘要:
在Java中,final关键字可以用来修饰类、变量(包括成员变量和局部变量)、方法,下面从这三个方面分别说明。
final方法
当一个方法被final修饰时,表明这个方法不能被子类重写。
下面程序试图重写final方法,将会引发编译错误。
public class Dinosaur {
public fin... 阅读原文
2019-08-01 14:03:29 阅读(2459) 评论(0)
摘要: 1)类加载的过程是怎么样的?①加载:根据具体需求,选择合适的加载器(Bootstrap ClassLoader不可直接获取、Extension ClassLoader、系统、自定义)来控制字节流的获取,实例化一个Class对象作为数据访问入口。②连接(验证,准备,解析):(JVM)a.验证,在加载阶段不能保证字节流的... 阅读原文
2019-08-01 12:06:22 阅读(2528) 评论(0)