Java 和 C++ 的区别
1. java 是运行在jvm上的,之所以说它的可移植性强,是因为jvm可以安装到任何的系统
c++不是不能在其他系统运行,而是c++在不同的系统上运行,需要不同的编码(这一点不如java,只编写一次代码,到处运行)
2. java 在web 应用上具有c++ 无可比拟的优势
3. java在桌面程序上不如c++实用,c++可以直接编译成二进制(exe)文件
4. 指针是c++的优势,可以直接对内存的操作,但同时具有危险性
5. 垃圾回收,c++用析构函数回收垃圾,java自动回收
6. java 丰富的插件是java 发展如此迅速的原因
7. java 很大的沿袭了c++的一些实用结构
8. 对于底层程序的编程以及控制方面的编程,c++很灵活,因为有句柄的存在
相关文档:
1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。
2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、 HtmlConverter、jar、 java、javac、javadoc、javap、javaw、 ......
定义:
GOF《设计模式》中给状态模式下的定义为:允许一个对象在其内部状态改变时改变它的行为。
先看一个例子:
package com.state;
public class KissingPrincess {
// 标志位,标志是青蛙还是王子。
private boolean isFrog = true;
// 根据isFrog进行不同的操作。
public void greet() {
if (isFrog)
......
首先,打开MySQL Query Browser,在当前Test数据库下,新建一个student表,有如下属性:
create table student (name varchar(10),id int(2),sex varchar(10));
程序见下:
package com.JDBC;
import java.sql.*;
public class JDBCTest {
public static void main(String[] args) {String driver = "com.mys ......