- 博客(14)
- 收藏
- 关注
原创 Java 在Eclipse中的操作技巧
快捷键: 1.ctrl+1 快捷修复错误 F2快捷键+Enter 选择第一个修复方式2.ctrl+D 快捷删除行3.ctrl+C 撤销4.Shift+Enter 创建下一行5.Tab键可将缩进恢复到代码的正常位置6.ctrl+F11快速运行项目7.Atl+↑/↓快速引动行(可以选择多行移动)8.ctrl+Alt+↑/↓快速复制行9.ctrl+M放大工作区10.Alt+/补全代码11.ctr
2015-06-15 17:55:22 542
转载 eclipse导入工程出现红色叹号
一般情况下,eclipse项目前面出现红色叹号都是由于eclipse工程中classpath中指向的包路径错误或缺少了一些jar包等文件引起的。解决办法(一):右键工程名称 BuildPath —> Configure Build Paht…中,然后上面有几个选项卡找到Libraries中出现红色叉号的包为路径错误的包。到classpath中修改相应包的当前路径。然后回到eclipse中F5刷新工程
2015-06-08 20:39:33 781
转载 Java中的关键字
java关键字: 关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。 Java的关键字对java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名。java关键字描述列表 abstract //抽象方法,抽象类的修饰符assert //断言条件是否满足boolean //布尔数据类型break /
2015-05-30 16:06:43 364
原创 equals和==
equals: 用来比较两个对象内部的内容是否相等==: 对于基本类型,比较字节组合是否相等 对于对象类型,是用来判断两个对象的地址是否相同,即是否指向同一对象例如: 结果输出:true false true结果输出:false false 原因在于String类中自带的equals方法重写后,用于比较对象的实际内容是否相同,而自定义的Str类中没有重写equals方法,这里相当于==,
2015-05-25 13:26:50 398
转载 关于警告:编码 GBK 的不可映射字符
一般做项目公司都会统一要求文件编码类型,很多为了实现应用国际化和本地化和更高的性能,而选用UTF-8而非GBK。 但在开发过程中我们都用的是IDE,只要更改了配置就不用操心了,但有时我们也会用命令行来编译java文件,这种时候就会出现warning:编码 GBK 的不可映射字符。这时大家应该想到自己的系统是不是中文的windows(废话!),而我们用的命令行敲的java命令默认是用本机的编码格式,
2015-05-25 13:04:08 729
原创 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 566
原创 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 355
原创 进制转换
问题描述:给定一个非负整数a,请将a表示成p进制的形式。 在p进制数中,有0,1,…,p-1这p个最基本的符号,当p>10时,使用数字无法合理的表示,所以引入A,B,…来表示这些大于等于10的符号,其中A表示10,B表示11,C表示12,依此类推。 代码:
2015-05-19 22:57:52 349
原创 最大公约数和最小公倍数
最大公约数,指两个或多个整数共有约数中最大的一个。 算法:两个数x和y,若x是y的倍数,则y为最大公倍数。若不是,则y比x大,利用辗转相除法递归调用int gcd(int x,int y){int temp; if(x<y){ temp = x; x = y; y = temp;}if(x%y==0){ return y;}else{ re
2015-05-19 22:34:00 380
原创 斐波那契数列
题目描述: 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。斐波那契数列的定义如下: 输入: 输入可能包含多个测试样例,对于每个测试案例, 输入包括一个整数n(1<=n<=70)。 输出: 对应每个测试案例, 输出第n项斐波那契数列的值。 样例输入: 3 样例输出: 2代码:
2015-05-11 21:49:45 329
原创 找不到或无法加载主类 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 584
原创 素数 埃氏筛法
题目:求2~100以内的素数。素数(prime number),又称质数,是指一个大于1的自然数,除了1和它本身外,不能被整除以其他自然数。解法一:根据素数的定义,即用该数除比其小的数(1除外)都不能除尽,即为素数 public class Prime {public static void main(String[] args) { int i,n; for(n = 2;n <=
2015-05-09 22:49:33 572
原创 关于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 682
原创 关于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 405
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人