码迷,mamicode.com
首页 >  
搜索关键字:java    ( 293332个结果
深入探究JVM之方法调用及Lambda表达式实现原理
@ 前言 在最开始讲解JVM内存结构的时候有简单分析过方法的执行原理——每一次方法调用都会生成一个栈帧并压入栈中,方法链的执行就是一个个栈帧弹出栈的过程,本篇就从字节码层面详细分析方法的调用细节。 正文 解析 Java中方法的调用对应字节码有5条指令: invokestatic:用于调用静态方法。 ...
分类:其他好文   时间:2020-08-06 00:56:51    阅读次数:23
面试题解五 访问修饰符的区别
java中的访问修饰符 修饰符权限图: public是Java语言中访问限制最宽的修饰符,一般称之为“公共的”,可以修饰成员变量、成员方法、构造方法和类 其次是protected介于public 和 private 之间的一种访问修饰符,一般称之为“保护访问权限”,可以修饰成员变量,成员方法,构造方 ...
分类:其他好文   时间:2020-08-05 23:27:43    阅读次数:24
Java类的成员-代码块
1.代码块的作用:用来初始化类、对象2.如果有修饰,只能使用static来修饰3.分类:静态代码块 vs 非静态代码块4.静态代码块 内部可以有输出语句 随着类的加载而执行,而且只执行一次 作用:初始化类的信息 静态代码块的执行优先于非静态代码块的执行 静态代码块内只能调用静态的属性、静态的方法5. ...
分类:编程语言   时间:2020-08-05 23:26:26    阅读次数:21
Lambda表达式
Lambda表达式 思想: Java是面向对象的语言,什么是面向对象?简单的说是为解决一个问题, 找到能解决这个问题的对象,然后调用对象的方法,解决问题。 函数式编程思想: 简单的说就是,直追求解决问题的结果,不管方法。Lambda表达式就是以解决问题为导向的。 格式: (一些参数)->{ //代码 ...
分类:其他好文   时间:2020-08-05 23:25:25    阅读次数:21
蛇形矩形(HJ35)
一:解题思路 二:完整代码示例 (C++版和Java版) C++代码: #include <iostream> using namespace std; int main() { int k = 0; int N = 0; int num = 0; while (cin >> k) { num = ...
分类:其他好文   时间:2020-08-05 22:14:18    阅读次数:21
java面试必问:多线程的实现和同步机制,一文帮你搞定多线程编程
前言进程:一个计算机程序的运行实例,包含了需要执行的指令;有自己的独立地址空间,包含程序内容和数据;不同进程的地址空间是互相隔离的;进程拥有各种资源和状态信息,包括打开的文件、子进程和信号处理。线程:表示程序的执行流程,是CPU调度执行的基本单位;线程有自己的程序计数器、寄存器、堆栈和帧。同一进程中的线程共用相同的地址空间,同时共享进进程锁拥有的内存和其他资源。多线程的实现继承Thread类创建一
分类:编程语言   时间:2020-08-05 21:04:59    阅读次数:27
变量和常量
## 变量 1. 变量是什么:就是可以变化的量! 2. Java是一种强类型语言,每个变量都必须声明其类型。 3. Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。 ```java type varName [=value] [{,varName[=vaName]}]; / ...
分类:其他好文   时间:2020-08-05 20:59:53    阅读次数:17
java远程连接linux,执行脚本启动Tomcat
/** * 1,依赖: <dependency> <groupId>ch.ethz.ganymed</groupId> <artifactId>ganymed-ssh2</artifactId> <version>build210</version> </dependency> * * * 2,to ...
分类:编程语言   时间:2020-08-05 19:42:57    阅读次数:18
统计每个月兔子的总数(HJ37)
一:解题思路 这道题目的本质就是求斐波那契数列的第n项。 二:完整代码示例 (C++版和Java版) C++代码: #include <iostream> using namespace std; int main() { int months = 0; while (cin >> months) ...
分类:其他好文   时间:2020-08-05 19:41:00    阅读次数:12
Redis简单操作-window
https://blog.csdn.net/bernkafly/article/details/89553711 redis概述 传统的数据访问: 缓存 + MySql 垂直拆分: 主从复制,读写分离: 分表分库+水平拆分+MySql 集群: 到了现在的数据访问流程: 3V + 3高: UDSL 这 ...
分类:Windows程序   时间:2020-08-05 18:12:19    阅读次数:24
293332条   1 2 3 4 ... 29334 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!