java 基础
1 import
2 package
3 修饰符
4 抽象类 接口
5 static
6 String相关
7 javadoc
8 异常
9 日期相关
10 输入输出流
11
一 import
import用于导入不同包中的类,不同包中的类名可以相同。
用*号只能导入一个包,不能使用 import java.* 或者 java.*.*类似的导入多个包。
导入的不同的包,含有相同的类名时,会编译错误,此时需要用包名和类名结合的方式唯一指定一个类。在c++中,与包名类似的是
namespace。using namespace std; import ****;
import 和include的区别:
java中可以通过在类名前加包名,避免使用import 而c++中的#include把外部文件加载进来,在编译的时候
二 package
package 用于指定将类放在指定的包中。如 package com.csdn.code 则类在包 com.csdn.code 包下。
若是一个类未指定public 和 private,则类的作用域是包可见。
三 修饰符
private public protected.
1、public:数据成员、成员函数 对所有用户开放的,所有用户都可以直接进行调用
2、private:是除了class自己之外,任何人都不可以直接使用
3、protected:对子类或同包的类可见。其他不可见
作用域 当前类 同一package 子孙类 其他package
public √ √ √ √
protected
相关文档:
3.1 跨平台三维图形开发工具包Java 3D
官方主页:https://java3d.dev.java.net/
Java 3D严格遵循“建模-绘制”泛型。场景图(scene graph)的 抽象模型被用来组织和维护虚拟场景中的可是对象及其行为。场景图包含了虚拟图形世界的全部信息,Java 3D绘 制引擎会对场景图进行自动绘制。
Java 3D is a scene g ......
需要做一个桌面的小东西,由于至今为止只会写Java,所以只有用swing来做了。朋友说Delphi做起来很快,但我没时间去学了,一定要开始横向发展了。
原来短暂的做过NetBeans的rcp开发,但它的代码组织有点过于复杂,不过我要做的不是很大的东西,但还是想先找Eclips ......
public class Multiplication
{
public static void main(String[] args)
{
// TODO Auto-generated method stub
for(int i = 1; i < 10; i+ ......
网站列表如下:
IBM中国的开发者网站:http://www.ibm.com/developerworks/cn/
IBM中国for java的开发者网站:http://www.ibm.com/developerworks/cn/java/ 中文
IBM中国for java的开发者网站:http://www.ibm.com/developerworks/java 英文
Google代码目录网站:http://c ......
(
1
)
+=
:sum += 1;
相当于
sum = sum + 1;
(
2
)
++ --
:i++ i
加
1, i-- i
减
1, ++
或
—
放在数值后,表示执行运算后加(减)
1
,反正数值前表示执行运算前加(减)
1
(
3
)
?
: :
int n = a<10?1:2
表示如果
a
小于
10
则
n
等于
1
否则等于
2
(
4
......