中级软件工程师的技能基本要求

本人2011年9月开始从事软件工程师的工作,至今(2013-9),二年工作经年。结合今年8月份的跳槽,几家新公司面试需要掌握的技能点积累供大家分享下,如有不正确的或更好建议等需要补充的,欢迎大家回帖:

         

servlet生命周期

实例化》exception5

NullPointException

重载:是在同一个类可以写多个同方法名的方法,参数却不相同的方法,返回值随便更改。

重写:重写是子类重写父类里的方法,方法名、返回值、参数都必须一样,内容随便更改。

抽象类和接口区别

抽象类:抽象类里的方法可以不是抽象的,但是有抽象方法的类一定是抽象类;抽象类不能实例化;抽象类的子类如果没实现父类的抽象方法,那么子类也必须定义成抽象方法。

接口:接口里所有的方法都是抽象的,接口中的方法默认定义为 

抽象类用到的时候:可以定义一个类似模板类,众多子类继承它后,也可增添自己的方法。

接口用到的时候:接口通常在定义很多需要实现业务操作时用,实现它的类需要必须实现它里面的所有定义的方法。

一个类可以实现多个接口,但只能继承一个抽象类

集合List表示有先后顺序的集合,添加元素时按先来后到顺序排序;也可手动指定索引位置插入元素是双列集合,其中有Linklist是链表,适合插入和删除

数组排序,适合遍历

使用是自动排序

 

,用自动排序

至于       doubleb =2.0;

     char c =56;

 

 String String

 

Jdbc链接数据库

1.    //连接MySql数据库,用户名和密码都是root   

2.        String url = “jdbc:mysql://localhost:3306/testseUnicode=true&characterEncoding=gbk  ;    

3.       private staticfinal String username = “root” ;   

4.       private staticfinal String password = “ok” ;   

5.      private static final StringdriverClass=”com.microsoft.jdbc.sqlserver.SQLServerDriver”;

  publicstaticvoid main(String[] args) {

       Connection connection = null;

       Statement statement = null;

       ResultSet resultSet = null;

       try {

           Class.forName(driverClass);

           connection = DriverManager.getConnection(url,userName,password);

           String sql = “”;

           statement = connection.createStatement();

           //PreparedStatementpreparedStatement = connection.prepareStatement(sql);

           //preparedStatement.setInt(parameterIndex,x);

           //preparedStatement.setString(parameterIndex,x);

//String callsql = “{call mystore()}”;

           //CallableStatementcallableStatement = connection.prepareCall(callsql);

           resultSet = statement.executeQuery(sql);

          

       } catch (ClassNotFoundException e) {

           //TODO Auto-generated catch block

           e.printStackTrace();

       } catch (SQLException e) {

           //TODO Auto-generatedcatch block

           e.printStackTrace();

       }finally{

           try {

              if (resultSet!=null) {

                  resultSet.close();

              }

              if (statement!=null) {

                  statement.close();

              }

              if (connection!=null) {

                  connection.close();

              }

           } catch (SQLException e) {

              //TODO Auto-generated catch block

              e.printStackTrace();

           }

       }

    }

 

Jdbc调用存储过程

public staticboolean create()

創建存儲過程(可以放到數據庫執行)

執行命令接口是否可以继承象类是否可实现接口象类是否可继承集体类象类中是否可以有静态的man方法/span>

抽象类和普通类的唯一区别是抽象类不能实例化和允许有abstract方法

publicclass jdbcimplementsImpl1,Impl2{}

基本数据类型:byteshort int long boolean char float double

String

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2013年8月6日
下一篇 2013年8月7日

相关推荐