JDK:Java development tools
SQL : Structured Query Language 结构化查询语言
JDBC : Java DataBase Connection, Java数据库链接
ODBC : Open Database Connectivity 开放数据库连接
怎样理解一个工程下有多个主函数:
Java是完全面向对象的,所以它的main函数是写在类中的,而C和C++中main函数是写在类外的,这样也就决定了他们只能有一个main函数,否则编译器都不知道哪一个是程序的入口函数(这放到java中实际上就是一个类中只能有一个static main()函数)。而在Java中,编译器会把最先找到的main作为程序的入口。所以一个包中可以有很多main函数。但一个Java程序的入口(即主函数)只能有一个!
Eclipse
快捷键导入包: Shift + Ctrl + o
查找、替换功能: Edit -> Find/Replace -> (Replace All)
异常处理: 选定代码 -> 右击surround with -> try…catch…
注释:
Ctrl+/ (添加or消除 // 注释)
Ctrl+Shift+/ (添加/* /注释 )
Ctrl+Shift+\ (消除/ */注释 )
输出 System.out.println()
快捷键:syso
+ Alt + /
**产生访问器:**右击->Source->Generate Getters and Setters->Select All
**产生构造方法:**右击->Source->Generate Constructor using field->Select All
Eclipse代码重排: Source -> Format (Ctrl + Shift + F)
红波浪线打在类名:未导包
红波浪线打在方法名:异常
点击左边红叉,可以选择异常处理方式(throw or try/catch)
快速注册事件:
选定按钮,右击->Add event handler->action->actionPerform
或者双击按钮
从resource-Eclipse 变为 Java-Eclipse:按右上角的选择键:
MySQL 警告WARN: Establishing SSL connection without server’s identity verification is not recommended.解决办法:
更改后的url : Connection connect = DriverManager.getConnection("jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8&useSSL=false","root", "letmein"); // 连接URL为 jdbc:mysql//服务器地址/数据库名 ,后面的2个参数分别是登陆用户名和密码
Navicat 2003-can’t connect to MYSQL server on ‘localhost’(10061) :
服务未启动。那么就右键‘计算机’---->管理—>服务和应用程序---->服务,在右侧的栏目中找到名称为MySQL的服务,启动此服务。
见到的方法:
String.valueOf(a)
: Returns the string representation of the int argument.