软件工程师手册/语言词典/Visual J++
外观
(重定向自 软件工程师手册/语言词典/面向对象/Visual J++)
这是 Java 维基百科词条.
Visual J++ 是一种完整的、过程式的、面向对象的、可视化的语言。
public static void main(String args[]) { // some functionality here }
典型的语句以分号结束。对于将 b 赋值给 a,使用
a = b;
// this is an inline comment. Everything after the // is a comment.
块注释由起始的 /* 和结束的 */ 指定。它们可以跨越多行。
/* * this is a block comment */
int x = 9; Integer y = new Integer(4);
// declaration private return_type class_name::function_name(argument_1_type arg_1_name, argument_2_type arg_2_name, default_argument_type default_arg_name) { // implementation // work with arg_1_name, arg_2_name, and default_arg_name // depending on the argument types the variables are passed by // value, reference, or are constant // don't forget to return something of the return type return 36; }
范围由大括号定义。
{ // this the beginning of a scope // the scope is about to end }
当且仅当 A 等于 B 时,将 C 赋值给 D,否则,将 E 赋值给 F。
if( A == B ) { D = C; // more code can be added here. It is used if and only if A is equal to B } else { F = E; // more code can be added here. It is used if and only if A is not equal to B }
或者
if( A == B ) D = C; //more lines of code are not permitted after this statement else F = E;
或者,可以使用 switch 语句进行多重选择操作。此示例将数字输入转换为文本。
switch( number_value ) { case 37: text = "thirty-seven"; break; // this line prevents the program from writing over this value with the // following code case 23: text = "twenty-three"; break; default: // this is used if none of the previous cases contain the value text = "unknown number"; }
此代码从 0 计数到 9,将数组的内容加起来。
int i = 0; for( int index = 0; index < 10; index = index + 1 ) { i = array[index]; }
此代码重复执行,直到找到数字 4。如果它在数组末尾运行,可能会出现问题。
int index = 0; while( 4 != array[index] ) { index = index + 1; }
此代码在进行检查之前递增计数器,因此它从元素 1 开始。
int index = 0; do { index = index + 1; } while( 4 != array[index] );
System.out.println( "Hello World!" );
以及将文本添加到可视化组件。
容器继承自 Collection 类。有关特定容器(包括 Vector)的信息,请参阅 java.util 包。
它有哪些算法?排序在 J++ 中起作用吗?
垃圾回收是自动的。
代码通常保存在扩展名为 .java 的文件中。它被编译成 Java 字节码,并保存在扩展名为 .class 的文件中。
- 该语言与 Java 非常相似。
- 可视化表单布局和组件访问类似于其他 Microsoft Visual 开发语言。
- Java 包中的类以大写字母开头,方法不以大写字母开头。
- 所有东西都是指针。使用克隆方法来避免对 Collection 的原始元素进行操作。
- 数组从索引 0 开始。
- 不要混淆这两个
= // assignment == // comparison, is equal to
通常,使用您不想要的那个会编译,并且会产生您没有预期的结果。
- Java 维基教科书页面
- Microsoft 支持在 [Microsoft 开发人员网络] 页面上提供。
纸质参考资料在此处