![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
Leung2046462
这个作者很懒,什么都没留下…
展开
-
找不到或无法加载主类 com.sun.tools.javac.Main
原本以为自己在设置好环境变量以后成功安装好了java,打开cmd输入java -version可以出现版本信息,没想到用到javac编译文件的时候发生了错误: 找不到或无法加载主类 com.sun.tools.javac.Main解决方案:目前看来不是环境变量的问题,检查了一下jdk/lib文件夹发现居然少了tools.jar,下载一个tools.jar放入该文件夹即可原创 2015-05-10 00:16:32 · 553 阅读 · 0 评论 -
ArrayList类
Java中的ArrayList类是一个特殊的数组。通过添加和删除元素,就可以动态改变数组的长度。它位于API文档的java.util.ArrayList包中。创建: ArrayList<类型> List = new ArrayList<类型> ();常用方法: 1.public boolean add(E e) //添加元素 2.public void add(int index, E el原创 2015-05-21 22:20:25 · 339 阅读 · 0 评论 -
Java中的关键字
java关键字: 关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。 Java的关键字对java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名。java关键字描述列表 abstract //抽象方法,抽象类的修饰符assert //断言条件是否满足boolean //布尔数据类型break /转载 2015-05-30 16:06:43 · 339 阅读 · 0 评论 -
关于JDK、JRE、JVM
之前一直没有搞清楚什么是JDK、JRE、JVM。 (1)JDK是Java Development Kit的缩写,意思是Java程序开发的工具包,也可以说JDK是Java的sdk。它除了包括完整的JRE(Java Runtime Environment),Java运行环境,还包含了其他供开发者使用的工具包。 (2)JRE是Java Runtime Environment的缩写,意思是Java运行环原创 2015-04-10 22:57:02 · 388 阅读 · 0 评论 -
Java中常用的输入输出
1.Scanner类 基本用法(示例): import java.util.Scanner; //需要导入java.util.Scanner包Scanner s = new Scanner(System.in); String str; str = s.next(); //输入字符串 int n; n = s.nextInt();//输入整数 double d; d = s.原创 2015-05-22 21:26:17 · 544 阅读 · 0 评论 -
关于Java Eclipse集成开发环境搭建
Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。Eclipse附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。在我解压缩Eclipse安装包后,打不开Eclipse程序,弹出如下对话框显示如下信息: Failed to load the JNI shared li原创 2015-04-10 23:47:11 · 664 阅读 · 0 评论 -
关于警告:编码 GBK 的不可映射字符
一般做项目公司都会统一要求文件编码类型,很多为了实现应用国际化和本地化和更高的性能,而选用UTF-8而非GBK。 但在开发过程中我们都用的是IDE,只要更改了配置就不用操心了,但有时我们也会用命令行来编译java文件,这种时候就会出现warning:编码 GBK 的不可映射字符。这时大家应该想到自己的系统是不是中文的windows(废话!),而我们用的命令行敲的java命令默认是用本机的编码格式,转载 2015-05-25 13:04:08 · 707 阅读 · 0 评论 -
equals和==
equals: 用来比较两个对象内部的内容是否相等==: 对于基本类型,比较字节组合是否相等 对于对象类型,是用来判断两个对象的地址是否相同,即是否指向同一对象例如: 结果输出:true false true结果输出:false false 原因在于String类中自带的equals方法重写后,用于比较对象的实际内容是否相同,而自定义的Str类中没有重写equals方法,这里相当于==,原创 2015-05-25 13:26:50 · 379 阅读 · 0 评论