浮生后雪
浮生后雪
全部文章
java
Android(2)
嵌入式C(2)
未归档(9)
算法(8)
错题集(1)
题解(2)
归档
标签
去牛客网
登录
/
注册
浮生后雪的博客
全部文章
/ java
(共47篇)
前序表达式 中序表达式 后序表达式
中序表达式: 中序表达式就是我们日常使用的表达式,由左往右阅读,结构清晰,但需要括号改变优先级,对计算机不友好 eg: (1+4)*3+10/5 前序表达式(波兰表示法Polish notation,或波兰记法): 一种逻辑、算术和代数表示方法,其特点是操作符置于操作数的前面,如果操作符的元...
2019-04-19
1
2429
java final static
final: 修饰类:类不能被继承 修饰方法:方法不能被重写 修饰变量:不能修改变量的指向,且只能赋值一次 全局变量是有默认值的,所以如果用final修饰全局变量,能在定义的同时赋值,或在构造函数中赋值(注意,其他方法不能给final全局变量赋值,会报错) 局部变...
2019-04-18
0
639
运算表示式求值算法
表达式由 运算符 ,括号 ,数字 组成 E.W.Dijkstra算法 将操作数压入操作数栈 将运算符压入运算符栈 忽略左括号 如果遇到右括号,则弹出一个操作符,并弹出操作符所需的操作数,并将结果继续压入操作数栈 eg. (1+((2+3)*(4*5))) = 1 + 5 ...
2019-04-17
0
367
Java 泛型
语法:Collection<E> 泛型存在的最根本意义:写程序的时候很难知道类的准确数量,如果要将其储存起来,用数组很难办到,因为数组是固定长度的,或者说对数组进行扩容的代价较大(进行数组复制),所以对象的储存就需要新的东西,这个就是容器。容器长度无限,且可以储存任何数据类型(基...
2019-04-17
0
481
Java 自增原理
很多人都知道 i++ 和 ++i 的区别 a = i++; a = i; i = i+1; a = ++ i; i = i + 1; a = i; 但碰到 i = i ++;的时候很多人就懵了? i是原来的值,还是 i+1 ?...
2019-04-17
0
429
回环变位
《算法 4edit》1.2.6 Q: 如果字符串s中的字符循环移动任意位置之后能够得到另一字符串t,那么s就被称为t的回环变位。例如,ACTGACG 就是 TGACGAC 的一个回环变位,反之亦然。判定这个条件在基因组序列中的研究是十分重要的。编写一个算法检查两个给定的字符串s和t是否互为回环变...
2019-04-16
0
461
java运行时内存分配详解
一、 基本概念 每运行一个java程序会产生一个java进程,每个java进程可能包含一个或者多个线程,每一个Java进程对应唯一一个JVM实例,每一个JVM实例唯一对应一个堆,每一个线程有一个自己私有的栈。进程所创建的所有类的实例(也就是对象)或数组(指的是数组的本身,不是引用)都放...
内存模型
Java
2019-04-12
0
574
Java toBinaryString()函数探究及Math.abs(-2147483648)=-2147483648原理探究
toBinaryString()函数 public class Customer { public static void main(String[] args) { int m=-8; System.out.println(Integer.toBinaryString(m))...
2019-04-11
0
454
Java 猜字谜游戏
package fundmental_excise6; import java.util.Arrays; import java.util.Scanner; /** * @author : jeasion * @date 创建时间:2019年4月10日 上午9:35:57 * @name ...
2019-04-10
0
649
Java JRT
解释器 运行步骤: 找到环境变量CLASSPATH,CLASSPATH包含一个或者多个目录,用作查找.class文件的根目录 从根目录开始,解释器获取包名并将每个.替换成\或/(取决于操作系统) 得到的路径会与CLASSPATH的各个不同项相连接 解释器就在这些目录中查找与你所要...
2019-04-09
0
437
首页
上一页
1
2
3
4
5
下一页
末页