培训笔记之JAVA 一

今天终于开始技术方面的培训了,为了能顺利通过考核,以及方便自己以后复习,今后每一天都会写总计。一个人只有善于总结才会成功的。

今天将的是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);
 }

 

}

差不多一天就这么过来了。

你可能感兴趣的:(java,eclipse,jdk,String,null,import)