重拾Java——一些小的知识点(1)
来源:互联网 发布:python sort 编辑:程序博客网 时间:2024/06/17 13:20
1、classpath
可以使用set classpath命令制定Java类的执行路径,在运行Java程序时会从设定的的路径中查找所需要的类(.class文件)。只在Java运行时起作用,不能用于编译非当前目录的 .java 文件。
2、驼峰规范
包名:xxxyyyzzz
类名、接口名:XxxYyyZzz
变量名、方法名:xxxYyyZzz
常量名:XXX_YYY_ZZZ
3、基本数据类型与引用数据类型
基本数据类型也称为原始数据类型,包括了最基本的boolean、byte、char等。
引用数据类型类似与阵阵,这类变量在声明时不会分配内存,必须另外“new”,如字符串和数组。
4、溢出
public class OverFlow { public static void main(String[] args) { int max = Integer.MAX_VALUE; System.out.println("max value="+max); System.out.println(max+1);//发生了溢出,变成了int类型的最小的值 System.out.println(max+1l);//和下面一样,转换为了long int型 System.out.println((long)max+1); }}输出:max value=2147483647-214748364821474836482147483648
5、自动类型转换
转换前的数据类型与转换后的类型兼容且转换后的数据类型的表示范围比转换前的大,可以保证精确度,不会损失数据内容。特别地,任何数据类型碰到String类型的变量或者常量都要向String类型转换,(注意syso中括号的使用)
6、水仙花数
public class NarcissisticNumber { public static void main(String[] args) { int num; int i,j,k; for(num=100;num<1000;num++) { i=(int)num/100;//百位 j=(int)((num-100*i)/10);//十位 k=(int)(num-i*100-j*10);//个位 if((i*i*i+j*j*j+k*k*k) == num) { System.out.println("水仙花数: "+ num+"\t"); } } }}
7、九九乘法表
public class MultiplicationTable { public static void main(String[] args) { int i,j; for (i=1;i<10;i++) { for(j=1;j<=i;j++) { System.out.print(i+"*"+j+"="+(i*j)+"\t"); } System.out.println(""); } }}
阅读全文
1 0
- 重拾Java——一些小的知识点(1)
- 重拾Java——一些小的知识点(2)
- java的一些小知识点
- java一些小 知识点
- java 效率编程 的一些小知识点
- Java中易错的一些小知识点
- Java多线程的一些小知识点
- JAVA语言的一些小知识点
- java中的一些小知识点
- java的小知识点(1)
- Java中的一些小细节,小知识点
- Java—”继承“小知识点
- 不定期更新的一些Java小的知识点
- RSS的一些小知识点
- JSP的一些小知识点
- Android的一些小知识点
- 一些有用的小知识点
- C++的一些小知识点
- MySQL5.6半同步复制配置及实验
- iMX6 android fastboot 使用
- oracle 10g rac ocr损坏后重新配置集群
- 新建django demo的步骤
- iframe子页面与父页面之间互相操作的方法。
- 重拾Java——一些小的知识点(1)
- 思考题1(雇员、部门、领导)
- ubuntu下添加路径到PATH
- java基础——类和对象
- 多线程之几种不同的线程池
- 2017上海市高校程序设计邀请赛_F
- I2C上拉电阻取值问题
- SAS中调用动态链接库(C++,DLL)
- 自定义view中 case MotionEvent.ACTION_DOWN:No such instance field: