今天终于开始技术方面的培训了,为了能顺利通过考核,以及方便自己以后复习,今后每一天都会写总计。一个人只有善于总结才会成功的。
今天将的是java的基础,主要是讲了java的语法,在这里我就不重复了。
给我印象比较深的主要有几个,首先是JDK1.6.0与以往版本的主要区别:一个是性能的提高,还有就是多了个db文件,自带了一个数据库。
再就是JDK和JRE的主要区别,一个是面向开发人员的,一个是面向用户的。
还有就是eclipse的几个快捷建:
sysout +alt+/ 可以直接写System.out.println("");
syserr +alt+/ System.err.println("");
javax.swing.JOptionPane.showMessageDialog(null,"Hello World");//弹出对话框
可用JO简写
System.exit(0); 退出
再就是一般用Alt+/就会有提示的。
转意字符的意思:
/t tab
/r 回车(回到当前行第一个字符)
/n 换行
和一个简单的登录的例子:
import javax.swing.JOptionPane;
public class Login {
/**
* @param args
*/
public static void main(String[] args) {
// TODO 自动生成方法存根
String[] username={"张三","李四","王五"};
String password[]={"333","444","555"};
String userName=null;
String passWord=null;
int a=0;int c=0;int su=0;
int j=0;int userLen=username.length;
int passLen=password.length;
A: while(a==0){//&&c<3
//c++;
userName=JOptionPane.showInputDialog(null,"请输入用户名");
if(userName==null||userName.trim().equals("")){
JOptionPane.showMessageDialog(null, "用户名不能为空!");
continue A;
}
for(j=0;j<userLen;j++){
if(userName.equals(username[j])){
su=1;
break;
}
}
if(su==0){
JOptionPane.showMessageDialog(null, "该用户不存在!");
continue A ;
}
passWord=JOptionPane.showInputDialog(null,"请输入密码");
if(passWord==null||passWord.trim().equals("")){
JOptionPane.showMessageDialog(null, "密码不能为空!");
continue A;
}
if(!passWord.equals(password[j])){
JOptionPane.showMessageDialog(null, "密码错误!请重新输入");
continue A;
}
a=1;
JOptionPane.showMessageDialog(null, "登录成功!");
break;
}
/*if(c==3){
JOptionPane.showMessageDialog(null, "您登录错误的次数超过三次,程序将退出!");
}*/
//System.exit(0);
}
}
差不多一天就这么过来了。