JAVA基础
文章平均质量分 87
回顾&再次学习java基础,走的太远,可能会忘记为什么出发。
cnngtc
这个作者很懒,什么都没留下…
展开
-
编译型语言和解释型语言的区别
计算机是不能理解高级语言的,更不能直接执行高级语言,它只能直接理解机器语言,所以使用任何高级语言编写的程序若想被计算机运行,都必须将其转换成计算机语言,也就是机器码。而这种转换的方式有两种:1.编译2.解释由此高级语言也分为编译型语言和解释型语言。主要区别在于,前者源程序编译后即可在该平台运行,后者是在运行期间才编译。所以前者运行速度快,后者跨平台性好。编译型语言 : 程序执行前将代码全部编译一遍(如c,c++) 编译完成后 程序再执行优点:编译型语言在运行前翻译,效率高缺点:但是因为编译原创 2021-01-13 11:51:15 · 1006 阅读 · 0 评论 -
重定向和请求转发的区别(这应该算是复习吧…)
重定向和请求转发的区别(这应该算是复习吧…)文章目录重定向和请求转发的区别(这应该算是复习吧...)什么是请求转发 什么是重定向请求转发重定向学习web时期的图区别是什么?有什么用?从上古时期学完javaWeb开始 请求转发和重定向就一直记不太清楚了,感觉模糊(0.0) 不知道request/response那个发的是请求转发那个发的是重定向现在告诉你 就是这样 记住了吗? 记住了就滚吧请求转发 request.getRequestDispatcher(“index.jpg”).forward(原创 2021-01-12 09:08:25 · 192 阅读 · 1 评论 -
finally+finally执行时机
文章目录finally的特点finally的执行顺序try中有return:try/catch中有return语句:finally块中的返回值1.finally块不含返回值,但是可以改变变量值2.finally中含有返回值示例1:示例2:示例3:Try/catch finally 关于return问题前两天看了篇文档,里面讲解了finally的执行情况和返回值的情况。讲的还挺细致,既回忆复习了一下基础也新学到了一些之前没有注意的知识点,稍作整理,分享给大家。finally的特点被finally控制的原创 2021-01-11 09:18:17 · 458 阅读 · 0 评论 -
JVM学习(二)
文章目录栈 stack栈帧堆 Heap新生代 老年代 元空间oom(OutOfMemoryError)内存溢出与栈溢出(stock over Error)堆内存调优Jprofiler 工具分析oom原因GC(垃圾回收算法)引用计数法复制算法标记清除算法标记整理(压缩)算法JMM (java 内存模型)栈 stack栈帧里面有 方法索引 输入输出(参数) 本地变量 class File:引用 (不懂这个是什么) 然后父帧 子帧堆 Heap一个jvm中只有一个堆内存 (栈是线程级的 一个线程就有一原创 2021-01-06 08:54:55 · 106 阅读 · 0 评论