java知识点
文章平均质量分 90
java开发常用的,易忘记的知识合集
小龙
你现在做的,就是你未来的必然。
展开
-
JDK、JRE、JVM的联系区别
在JDK的安装目录里你可以找到jre目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib和起来就称为jre。JVM就是我们常说的java虚拟机,它是整个java实现跨平台的最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行,也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解释给本地系统执行。所以安装了JDK,就不用在单独安装JRE了。原创 2024-03-05 11:09:41 · 1221 阅读 · 0 评论 -
【第一章-2】IDEA开发环境的安装与编写第一个程序
IDEA(全称IntelliJ IDEA)是用于Java程序开发的集成环境(也可用于其他语言),它在业界被公认是最好的Java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司开发的产品,开发人员是以严谨著称的东欧程序员为主。原创 2024-02-29 23:41:42 · 1037 阅读 · 1 评论 -
2.java编程实现压缩文法的等价变化--加标记算法
1.算法介绍:加标记算法 压缩文法的等价变化实质上是根据算法对文法进行加标记,根据加标记的特点,可以将这个算法分为两部分,即条件一和条件二。 应用数据:(共计14条规则,为了方便起见,规则中的定义符号在这里自定义为“>”) Z>T+E E>S+FE>T F>FP F>P P>GG>F T>T*i T>i Q>E原创 2017-09-27 20:56:42 · 770 阅读 · 0 评论 -
java中常用的读取输入数据的方法
1.Scanner 读取输入的数值导入包:import java.util.Scanner; 处理方法:Scanner in=new Scanner(System.in);int number=in.nextInt();参考代码 2.BufferedReader读取输入的数值原创 2020-09-23 20:25:14 · 1582 阅读 · 0 评论 -
java中的四大输入:System.in,Scanner,InputStreamReader,BufferesReader的用法与区别【改】
Java中获取键盘输入值的方法以前写算法都是C/C++写的,现在用Java写,虽然算法是独立于语言的,但是Java从键盘获取输入确实有些不一样。在C/C++中我们可以用scanf和cin来获取用户从键盘上的输入,但是在Java中并没有这种方法,不过代替的是BufferedReader、InputStreamReader、Scanner和System.in四种方法。转载 2017-08-09 18:03:36 · 9444 阅读 · 2 评论 -
Java中用于处理实数精确运算
知识路线:BigDecimal类的概念介绍(作用)-->了解这个类的用法(构造函数,常用方法,代码的运用效果)-->知识总结问题描述:实数的精确运算与保留精度问题原因:我们的计算机是二进制的。浮点数没有办法是用二进制进行精确表示。我们的CPU表示浮点数由两个部分组成:指数和尾数,这样的表示方法一般都会失去一定的精确度,有些浮点数运算也会产生一定的误差。如:2.4的二进制表示并非就是原创 2017-08-10 21:51:37 · 1590 阅读 · 0 评论 -
java的环境变量配置详解
我的问题:刚刚打开eclipse的时候出现异常情况:然后网上查阅资料说这有两种毛病(参考网址):1. java没有安装或者安装之后配置,配制方法网上很多,不再啰嗦2. JRE与eclipse不匹配,比如jre64位,eclipse32位现将环境变量改了一下,发现还是打不开,所以就认真地读了一下这段提示的英文错误:好像是那个路径下的程序没有(j原创 2017-06-19 17:23:50 · 319 阅读 · 2 评论