发布网友
共4个回答
热心网友
java的学习笔记...我有..超级强悍...游戏学院最好的笔记...都卖几百的..要的话加我QQ:271013368
下面是一部分:
需要注意的事,必须使用包名.类名去解释执行
包(package):把源文件放在目录下
由于工程的需要,将不同的源文件放在不同的目录下,从而引入了包。
包可以看作就是一个存放java源文件的目录。
在源码中声明一个包名:package p;(只能放在第一行,且最多只能是一行)
如果指定多层包,那么在包名之间我们可以用.作为分隔符:package p1.p2.p3.p4;
用“javac HelloWorld.java –d 绝对路径”,编译后生成的字节码文件就会放在指定的包结构下
执行该程序需要用" java 包名.类名 "
引进包中的某个类:import 包名.类名;
引进包中的所有类:import 包名.*;
注释:
//单行注释, 到本行结束的所有字符会被编译器忽略
/* */多行注释, 在/* */之间的所有字符会被编译器忽略
/** */ 文档注释, java特有的,在/** */之间的所有字符会被编译器忽略
可以用javadoc把java源程序中这种注释抽取出来形成html页面(只有写在包,类,属性,方法,构造器,引入之前的注释才可以进行抽取)
标识符:
命名规则:
(1) 由字母、数字、下划线、$组成,不能以数字开头
(2) 大小写敏感
(3) 不得使用java中的关键字和保留字
关键字:都是小写的,jdk1.2多了strictfp(经准浮点型),关键字 jdk1.4多了assert(断言)关键字, jdk1.5多了enum(枚举) 关键字
随着学习进度,会慢慢接触到的
true、false、null严格说不应该算关键字,应称其为保留字更合适
习惯:
(1) 标识符要符合语义信息
(2) 包名所有字母小写
(3) 类名每个单词首字母大写,其它小写 //TarenaStudent
(4) 变量和方法:第一个单词小写,从第二个单词开始首字母大写 //tarenaStudent
(5) 常量:所有字母大写,每个单词之间用" _ "连接
基本数据类型:8种
1) 整型
byte 1B 8位 -128到127
short 2B 16位 -2^15到(2^15)-1
int 4B 32位 -2^31到(2^31)-1
long 8B 位 -2^63到(2^63)-1
2) 浮点类型
float 4B 32位
double 8B 位
3) 字符类型
char 2B16位
4) 布尔型 1B
boolean false/true
注:
1、Java中的自动类型提升问题。
1)、正向过程:从低字节到高字节可以自动转换。
byte->short->int->long->float->double
2)、逆向过程:从高字节到低字节用强制类型转换。
例:int a = (int)4.562;
注:逆向转换将丢失精度。
2、boolean:只有true和false。
3、char:Java中用" \u四位十六进制的数字 (即使在注释中出现\u,后面如果跟的不是4个数字,也会报错)"表示将字符转换成对应的unicode编码,字符类型要用单引号括起来。
4、黙认浮点类型为double,float数据类型有一个后缀为" f "或" F "。
5、long类型有一个后缀,为" l " 或者" L "
引用数据类型:
类、接口、数组
引用类型 变量名 = new 引用类型名(参数);//new后面一般跟的都是类的构造器
成员:写在类体括号里面的
内存空间的分配:
内存分为:
栈:存放简单数据类型变量(值和变量名都存在栈中),存放引用数据类型的变量名以及它所指向的实例的首地址
其他的..要的加QQ.!
热心网友
如果想要提高的话,先把C++ OR JAVA 放下,去认真看看面向对象,和软件工程思想的书!
推荐你去看看 模式设计 面向对象思想,有一定体会后,随便你用 C++ OR JAVA 去实现!
热心网友
看书? 俺直接看孙鑫的 视频教程 一个是VC++6.0 一个是JAVA无难事 你自己去看看
俺觉得这个对你这样有基础那更快
热心网友
你最好看一样啊!不然你会晕的
C++ 和 java 有相似的地方但也有很大的不同。