java面试遇到的各种问题(不定期更新中~~)
来源:互联网 发布:淘宝是日本的 编辑:程序博客网 时间:2024/05/29 15:22
【不定期更新,已被面试官虐成狗,积累面试经验中。。。】
1.JDBC链接数据库的步骤?
1.加载驱动程序: Class.foeName("com.mysql.jdbc.Driver");2.获得数据库的链接(建立一个数据库连接池): Connection conn=DriverManger.getConnection(URL,NAME,PASSWORD);3.构造一个sql语句: String sql=""+" select * from login "+" where admin=root ";4.调用createStatement()创建一个Statement对象(由当前数据库连接生成一个数据库操作对象): Statement adm=conn.createStatement();5.生成的数据库操作对象可以执行sql查询语句,返回一个结果集(执行sql更新语句,返回一个整数,即受影响的行数): ResultSet rs=adm.executeQuery(sql);
2.Linux查看CPU状态的命令?
top
3.java中所有的类都继承了那个类?这个类都有什么方法?
java.lang.Object是Java中左右其他类的祖先。Object类位于java.lang包中,java.lang包包含着Java最基础和核心的类,在编译时会自动导入,Object类共有13个方法
4.String、StringBuffer、StringBuilder有什么区别?
1.String 字符串常量 StringBuffer 字符串变量 StringBuilder 字符串变量 以上就是我们所常说的Sting是不可变的2.String是不可变的 (1) String s = "abc"; s=s+"d"; 这两行操作的具体过程是:首先创建对象s赋予“abc”,然后再创建一个新的对象s执行第二行代码,之前的那个对象s成为垃圾待回收。 (2) String s1 = "abc";//地址ad1 s1 = "abcd" //地址ad2 过程:创建新的对象s1,创建"abc"地址ad1指向s1, 再创建新的对象s1,创建"abcd"地址ad2指向s23.关于String的创建 String s="abc"+"abcd"+"abc"; 实际上就是等同于String s="abcabcdabc"; 但是: String s1="abc"; String s2="abcd"; String s3="abc"; String s=s1+s2+s3; 这样操作就要创建多个String对象操作了。4.StringBuffer和StringBuilder 这两个在改变内容时,实际上是在他们的对象上进行的操作,不会像String那样创建新的对象。 StringBuffer--线程安全的 StringBuilder--线程非安全的5.总结 String-->操作少量数据并且变化不多时使用 StringBuffer-->多线程下操作大量数据 String-->单线程下操作大量数据
阅读全文
0 0
- java面试遇到的各种问题(不定期更新中~~)
- 整理一些自己的面试中遇到的问题,不定期更新。
- node.js开发中遇到的问题(不定期更新)
- 关于android 开发过程中遇到的问题,不定期更新
- 备忘学习OpenCV中遇到的问题,不定期更新
- 关于我遇到的java中编译没错运行出错的一些问题(不定期更新)
- android开发遇到的问题(不定期更新)
- 创建FTP遇到的问题,不定期更新
- Struts2 使用中遇到的问题 (个人笔记,不定期更新)
- android开发过程中遇到的问题小结(不定期更新)
- 学习JSP时遇到的一些问题,不定期更新
- android 开发遇到的问题总结--不定期更新
- 杭电OJ中遇到的坑(不定期更新)
- 使用oracle中遇到的各种问题【持续更新】
- node.js项目开发问题集锦(不定期更新,随时把开发过程中遇到的问题加上)
- node.js项目开发问题集锦(不定期更新,随时把开发过程中遇到的问题加上)--转载
- java/golang开发面试中遇到的问题集锦--持续更新
- java面试中遇到的问题
- 【Codeforces Round #420 (Div. 2)】Codeforces 821ABCDE
- java synchronized关键字
- Rust: format!
- java 单例模式
- js 创建对象的几种方式
- java面试遇到的各种问题(不定期更新中~~)
- Linux 中断笔记
- intellij 出现“Usage of API documented as @since 1.6+”的解决办法
- bin/rails server 与 rails server 区别
- Codeforces 815A-Karen and Game
- jQuery中对数字进行加减乘除
- python2和python3同时在windows下pip的使用
- Linux(CentOS 7.3)下zip(压缩)命令的使用
- tp框架和SQL语句查询数据表中的某字段包含某值