
Java
文章平均质量分 67
误入机械的小码
day by day be better
展开
-
Java核心基础要点总结
1、运算过程中,数据类型自动提升 两个变量做某种运算时,类型自动提升的规则: a和b做某种运算时, a和b中有double,结果就是double; a和b中有float,结果就是float; a和b中有long,结果就是long;除此之外,结果都是int。 例如:byte a=1; byte b=2; a=a+b;(编译器报错,因为a+b的结果是int,而a本身是byte,类型无法自动原创 2016-02-20 15:26:22 · 592 阅读 · 2 评论 -
java操作sql server数据中,关于PreparedStatement数据注入问题
问题描述: 在Java操作SQL Server数据库时,会使用PreparedStatement数据注入方式避免“万能密码”的产生以及提高代码执行效率。例如经常使用如下方式: requery("select * from stu where name = ? and address = ?", new String[]{ "liu", "wo"}); 或 requery("sel原创 2015-12-03 18:22:13 · 625 阅读 · 0 评论 -
Java通过JDBC访问各类数据库流程和基础程序
1、通用基本流程: 1、加载驱动 2、得到连接 3、创建Statement或PreparedStatement 4、执行sql语句 2、对应每一步的java代码: 1、Class.forName("XXX"); //"XXX"是相应数据库的驱动类 2、Connection ct=DriverManager.getConnection(url,用户名原创 2016-02-24 11:00:25 · 481 阅读 · 0 评论 -
eclipse中的java工程项目如何引用外部jar包和dll动态链接库?
1、引用jar包 绝对路径引用:右键工程-->properties-->java Build Path-->Libraries-->Add external JARs... ,在弹出的对话框中选择要引入的jar包,OK即可。 相对路径引用:首先在工程目录下,新建一个libs文件夹,将要导入的jar包放入其中,然后右键工程-->properties-->java Build Path-->Lib原创 2016-02-26 12:45:43 · 11073 阅读 · 2 评论 -
如何更有效地学习开源项目的代码?
我很认同庄表伟总结的 “学习开源,就尽可能在代码里找答案,而不是在代码之外找答案,那些都是二手的,而且很可能是不准确的。” 但是如何读好,读懂代码,我这边还是有不同的认识。 1. 需要从代码管理库下载完整的源代码,而不是简单的源代码文件包或者source.jar. 这样做有很多好处,一个是你可以获取代码的修改记录,还有你可以获取到完整的测试代码,当你要提交patch的时候,你可以借助版本管转载 2016-07-25 10:57:32 · 504 阅读 · 0 评论 -
Java中类代码加载的顺序详解
一、无继承类创建对象的加载流程 为了验证加载流程,设计一个标准Java类,包含实例变量、类变量、静态代码块、构造代码块、实例方法、构造方法、静态方法,具体代码如下: class Son { public String sonName = "sonName1"; //实例变量 public static int sonAge = 1; //静态变量 //静态代码块 static {原创 2016-09-01 16:37:43 · 546 阅读 · 1 评论