Java语言是如今互联网最热门的语言之一,今天我们就来了解一些java语言经常用到的代码,快来看看吧。

一、jdbc连接public class OracleJdbcTest

{

String driverClass = "oracle.jdbc.driver.OracleDriver";

Connection con;

public void init(FileInputStream fs) throws ClassNotFoundException, SQLException, FileNotFoundException, IOException

{

Properties props = new Properties();

props.load(fs);

String url = props.getProperty("db.url");

String userName = props.getProperty("db.user");

String password = props.getProperty("db.password");

Class.forName(driverClass);

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

}

public void fetch() throws SQLException, IOException

{

PreparedStatement ps = con.prepareStatement("select SYSDATE from dual");

ResultSet rs = ps.executeQuery();

while (rs.next())

{

// do the thing you do

}

rs.close();

ps.close();

}

public static void main(String[] args)

{

OracleJdbcTest test = new OracleJdbcTest();

test.init();

test.fetch();

}

}

二、分页实现public class PageBean

{

private int curPage; //当前页

private int pageCount; //总页数

private int rowsCount; //总行数

private int pageSize = 10; //每页多少行

public PageBean(int rows)

{

this.setRowsCount(rows);

if (this.rowsCount % this.pageSize == 0)

{

this.pageCount = this.rowsCount / this.pageSize;

}

else if (rows

{

this.pageCount = 1;

}

else

{

this.pageCount = this.rowsCount / this.pageSize + 1;

}

}

public int getCurPage()

{

return curPage;

}

public void setCurPage(int curPage)

{

this.curPage = curPage;

}

public int getPageCount()

{

return pageCount;

}

public void setPageCount(int pageCount)

{

this.pageCount = pageCount;

}

public int getPageSize()

{

return pageSize;

}

public void setPageSize(int pageSize)

{

this.pageSize = pageSize;

}

public int getRowsCount()

{

return rowsCount;

}

public void setRowsCount(int rowsCount)

{

this.rowsCount = rowsCount;

}

}

三、解析xml<?xml  version="1.0"?>

John

B

12

Mary

A

11

Simon

A

18

四、字符串整形互相转换String a = String.valueOf(2); //integer to numeric string

int i = Integer.parseInt(a); //numeric string to an int

五、字符串转日期String methodName = Thread.currentThread().getStackTrace()[1].getMethodName();

以上就是今天的全部内容,想知道更多java入门知识的小伙伴,欢迎关注我们持续了解详情。

推荐阅读:

java语言代码大全_java语言代码大全解析相关推荐

  1. java c++的区别_Java语言与C、C++之间的区别?

    小伙伴你知道吗?Java是由C++开发而来的,并且在当时一直被搁置.随着Java语言的崛起那么Java和C/C++有什么不同和相同之处呢? 通过上述我们知道那Java前身是C++,并且保留了C++的大 ...

  2. java线程代码实现_Java 多线程代码实现讲解

    作为一个完全面向对象的语言,Java提供了类 java.lang.Thread 来方便多线程编程,这个类提供了大量的方法来方便我们控制自己的各个线程.那么如何提供给 Java 我们要线程执行的代码呢? ...

  3. java语言程序设计 笔记_Java语言程序设计笔记

    本文主要向大家介绍了Java语言程序设计笔记,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. 对象的自动清除 · 对象回收是由垃圾回收线程负责 · System.gc()方法可以要求系 ...

  4. java语言主要特点_Java语言的主要特点

    Java语言有下面一些特点 :简单.面向对象.分布式.解释执行.鲁棒.安全.体系结构中立.可移植.高性能.多线程以及动态性. 1.面向对象 Java语言的设计集中于对象及其接口 ,它提供了简单的类机制 ...

  5. java的基本特性_Java语言的基本特点

    Java语言的基本特点 引导语:Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承.指针等概念.那么你们知道Java语言的特点吗,以下是百分网小编分享给大 ...

  6. java 同步块原理_Java同步代码块和同步方法原理与应用案例详解

    Java同步代码块和同步方法原理与应用案例详解 发布于 2020-8-7| 复制链接 摘记: 本文实例讲述了Java同步代码块和同步方法.分享给大家供大家参考,具体如下:一 点睛所谓原子性:一段代码要 ...

  7. java webservice调用方式_java语言使用post方式调用webService方式

    展开全部 WebService可以有Get. Post.Soap.Document四种方式调62616964757a686964616fe78988e69d8331333337396232用,以下Ja ...

  8. java程序设计基础篇_Java语言程序设计(基础篇) 第一章

    第一章 计算机.程序和Java概述 1.1 引言 什么是程序设计呢? 程序设计就是创建(或者开发)软件,软件也称为程序. 1.2 什么是计算机 计算机是存储和处理数据的电子设备,计算机包括硬件(har ...

  9. java for循环效率优化_java 优雅代码for循环 之性能调优

    大家在工作中,用到最多的就是for循环了,但是你知道如何写for循环可以提高系统的性能呢? 我从以下几个方面对如何写for循环给大家几个事例,希望可以帮到你们 原始代码 优化过的代码 对比结果 在循环 ...

  10. java同步方法同步块_java 同步代码块与同步方法

    同步代码块 synchronized(obj) {//代码块 } obj 为同步监视器,以上代码的含义为:线程开始执行同步代码块(中的代码)之前,必须先获得对同步监视器的锁定. 代码块中的代码是执行代 ...

最新文章

  1. 收藏此文,今年你需要的学习资源绝对够了!
  2. C语言各类型变量所占的字节数
  3. 机器学习如何帮助企业高效地管理数据?
  4. PTA-1011——World Cup Betting
  5. 毕业设计之校园一卡通管理系统的设计与实现
  6. Azure School女神相邀,把每分钟都过的更充实
  7. curl php 用途,PHP使用CURL详解
  8. 我从写技术博客中收获到了什么?- J_Knight_
  9. Rasa 文档 中英文翻译版本 3 - Tutorial: Building Assistants
  10. iPhone 4 无shsh 完美降级 iOS 6
  11. iphone照片恢复至android,绝招!如何恢复苹果/安卓手机上误删的照片,详细教程奉上!...
  12. Lambada表达式的用法
  13. Ubuntu18.04系统的安装及使用,不能开机,输入法不对等
  14. python程序实验教程_20192428 实验一《Python程序设计》实验报告
  15. 第一章 工业机器视觉光源种类介绍
  16. 天啊!你居然还不知道如何防止缓存击穿?用布隆过滤器啊!!!
  17. 如何提高神经网络的泛化能力?八大要点掌握
  18. java和python哪个的前途更好?
  19. SpringBoot+Vue项目大学生租房平台
  20. XTU OJ 1381表格

热门文章

  1. 使用PyTorch搭建ResNet101、ResNet152网络
  2. GSCOOLINK GSV2006替CH6002 HDMI2.0接口芯片
  3. 2021-09-07NVIDIA Jetson Xavier NX载板 RTSO-6002使用TF(MicroSD)卡说明
  4. 简单通用的Makefile编写例子
  5. c语言如何写出高清的录屏软件,电脑可以实现高清录屏的软件有哪些?看完你就明白了...
  6. 强化学习——Q-learning算法
  7. jQuery ajaxSubmit 自动重复提交表单问题解决
  8. 前端 后端 MD5加盐
  9. NRF24L01入门总结
  10. 操作系统实验·字符设备驱动程序