学习笔记
来源:互联网 发布:ubuntu汉化不完整 编辑:程序博客网 时间:2024/06/05 05:18
6.9
1.java语言的核心机制?
Java虚拟机:一次编译,到处运行。垃圾收集机制:有利于程序的健壮性。
2.java是编译型语言还是解释型语言?
解释型语言。
3.计算机学习的比较好的方法?
看个大概,实践运用,用过再查。
4.path与classpath设置的问题?
path:windows系统执行命令时需要搜寻的路径。
classpath:java在编译和运行时要找的class类所在的路径。
设置的方法:可以直接在命令行里用set classpath=指定目录(注意:指定目录无空格无中文)。
在设置classpath时.的运用:.表示当前路径下。
5.程序员的好习惯?
(1)文件排列要设置成显示详细信息(2)显示所以文件和文件夹(3)不隐藏已知文件的拓展名(4)在地址栏显示完整路径(5)遇到错误及时记录,积累个人知识管理。
6.一个程序在计算机里的运行过程?
(1)从硬盘load到内存区(2)操作系统的代码找到main方法执行(3)执行过程中的内存管理code segment:存放代码;data segment:静态变量与字符串常量;stack:局部变量;heap:new出来的东西。
7.java源程序的命名?
尽量遵循“见名知意”原则。用public class时注意类名要与文件名一致。
8.一些小的注意点?
(1)变量的作用域:出了大括号就没人认识。(2)boolean类型的数据只允许取值true或false。(3)java –version和java –verbose的使用。
6.10
1.表达式数据类型的自动提升?
(1)所有的byte、short和char型的值将被提升到int型。(2)如果一个操作数是long型,计算结果就是long型。(3)如果一个操作数是float型,计算结果就是float型。(4)如果一个操作数是double型,计算结果就是double型。
2.System.out.println()
System.out.println(‘a’+1)与System.out.println(“”+‘a’+1)是完全不一样的两个结果。前者是将字符‘a’和整数1相加得到的结果是整数98。后者将空字符串与字符‘a’相连后再与1相连,输出结果是新的字符串“a1”。
3.对返回值类型为void的理解
不知道是什么类型的,但是定义函数时必须填写一个返回值类型,就使用void。
4优秀的算法
多查看优秀的源程序,积累好的算法。例如:(1)x学员,每个房间住6人,需要的房间数。好的算法:(x+5)/6。 (2)让x的值在0至9之间循环,写出相应的程序。答案:int x=0;while(true){x=(x+1)%10;}
5.“&”和“&&”的区别
如果使用“&”连接,无论任何情况,“&”两边的表达式都会参与计算。如果用“&&”,当“&&”的左边为false,则将不会计算其右边的表达式。
6.整数之间做除法时,只保留整数部分
int x=3510;x=x/1000*1000;System.out.println(x),运行结果是3000,而非3510。
7.一些注意点
(1)编写过程中学会使用注释符号将暂时不需要编译的代码去掉,提高效率。(2)学会查看文档,找到对自己有用的信息。(3)多使用括号,增加程序的可读性。
- 学习笔记?
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- OpenCv学习笔记(六):使用opencv画线、矩形、椭圆、多边形线、多边形体等
- XML Schema
- C++------二进制文件的操作
- 2012.6.11 加载xml到treeView 上
- StringUtil类
- 学习笔记
- c++点滴
- HashMap类
- 17周任务一 score 二进制文件
- Weblogic错误
- 第十七周C++【报告一】学生成绩处理:保存为二进制文件
- mjpeg stream 和FFmpeg视频图像读取分析
- 学习笔记
- shell每日更新(5)