自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 520

转载 eclipse导入工程出现红色叹号

一般情况下,eclipse项目前面出现红色叹号都是由于eclipse工程中classpath中指向的包路径错误或缺少了一些jar包等文件引起的。解决办法(一):右键工程名称 BuildPath —> Configure Build Paht…中,然后上面有几个选项卡找到Libraries中出现红色叉号的包为路径错误的包。到classpath中修改相应包的当前路径。然后回到eclipse中F5刷新工程

2015-06-08 20:39:33 713

转载 Java中的关键字

java关键字: 关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。 Java的关键字对java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名。java关键字描述列表 abstract //抽象方法,抽象类的修饰符assert //断言条件是否满足boolean //布尔数据类型break /

2015-05-30 16:06:43 337

原创 equals和==

equals: 用来比较两个对象内部的内容是否相等==: 对于基本类型,比较字节组合是否相等 对于对象类型,是用来判断两个对象的地址是否相同,即是否指向同一对象例如: 结果输出:true false true结果输出:false false 原因在于String类中自带的equals方法重写后,用于比较对象的实际内容是否相同,而自定义的Str类中没有重写equals方法,这里相当于==,

2015-05-25 13:26:50 377

转载 关于警告:编码 GBK 的不可映射字符

一般做项目公司都会统一要求文件编码类型,很多为了实现应用国际化和本地化和更高的性能,而选用UTF-8而非GBK。 但在开发过程中我们都用的是IDE,只要更改了配置就不用操心了,但有时我们也会用命令行来编译java文件,这种时候就会出现warning:编码 GBK 的不可映射字符。这时大家应该想到自己的系统是不是中文的windows(废话!),而我们用的命令行敲的java命令默认是用本机的编码格式,

2015-05-25 13:04:08 702

原创 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 537

原创 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 335

原创 进制转换

问题描述:给定一个非负整数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 330

原创 最大公约数和最小公倍数

最大公约数,指两个或多个整数共有约数中最大的一个。 算法:两个数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 360

原创 斐波那契数列

题目描述: 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。斐波那契数列的定义如下: 输入: 输入可能包含多个测试样例,对于每个测试案例, 输入包括一个整数n(1<=n<=70)。 输出: 对应每个测试案例, 输出第n项斐波那契数列的值。 样例输入: 3 样例输出: 2代码:

2015-05-11 21:49:45 311

原创 找不到或无法加载主类 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 549

原创 素数 埃氏筛法

题目:求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 546

原创 关于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 660

原创 关于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 384

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除