java语言代码大全_java语言代码大全解析
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语言代码大全解析相关推荐
- java c++的区别_Java语言与C、C++之间的区别?
小伙伴你知道吗?Java是由C++开发而来的,并且在当时一直被搁置.随着Java语言的崛起那么Java和C/C++有什么不同和相同之处呢? 通过上述我们知道那Java前身是C++,并且保留了C++的大 ...
- java线程代码实现_Java 多线程代码实现讲解
作为一个完全面向对象的语言,Java提供了类 java.lang.Thread 来方便多线程编程,这个类提供了大量的方法来方便我们控制自己的各个线程.那么如何提供给 Java 我们要线程执行的代码呢? ...
- java语言程序设计 笔记_Java语言程序设计笔记
本文主要向大家介绍了Java语言程序设计笔记,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. 对象的自动清除 · 对象回收是由垃圾回收线程负责 · System.gc()方法可以要求系 ...
- java语言主要特点_Java语言的主要特点
Java语言有下面一些特点 :简单.面向对象.分布式.解释执行.鲁棒.安全.体系结构中立.可移植.高性能.多线程以及动态性. 1.面向对象 Java语言的设计集中于对象及其接口 ,它提供了简单的类机制 ...
- java的基本特性_Java语言的基本特点
Java语言的基本特点 引导语:Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承.指针等概念.那么你们知道Java语言的特点吗,以下是百分网小编分享给大 ...
- java 同步块原理_Java同步代码块和同步方法原理与应用案例详解
Java同步代码块和同步方法原理与应用案例详解 发布于 2020-8-7| 复制链接 摘记: 本文实例讲述了Java同步代码块和同步方法.分享给大家供大家参考,具体如下:一 点睛所谓原子性:一段代码要 ...
- java webservice调用方式_java语言使用post方式调用webService方式
展开全部 WebService可以有Get. Post.Soap.Document四种方式调62616964757a686964616fe78988e69d8331333337396232用,以下Ja ...
- java程序设计基础篇_Java语言程序设计(基础篇) 第一章
第一章 计算机.程序和Java概述 1.1 引言 什么是程序设计呢? 程序设计就是创建(或者开发)软件,软件也称为程序. 1.2 什么是计算机 计算机是存储和处理数据的电子设备,计算机包括硬件(har ...
- java for循环效率优化_java 优雅代码for循环 之性能调优
大家在工作中,用到最多的就是for循环了,但是你知道如何写for循环可以提高系统的性能呢? 我从以下几个方面对如何写for循环给大家几个事例,希望可以帮到你们 原始代码 优化过的代码 对比结果 在循环 ...
- java同步方法同步块_java 同步代码块与同步方法
同步代码块 synchronized(obj) {//代码块 } obj 为同步监视器,以上代码的含义为:线程开始执行同步代码块(中的代码)之前,必须先获得对同步监视器的锁定. 代码块中的代码是执行代 ...
最新文章
- 收藏此文,今年你需要的学习资源绝对够了!
- C语言各类型变量所占的字节数
- 机器学习如何帮助企业高效地管理数据?
- PTA-1011——World Cup Betting
- 毕业设计之校园一卡通管理系统的设计与实现
- Azure School女神相邀,把每分钟都过的更充实
- curl php 用途,PHP使用CURL详解
- 我从写技术博客中收获到了什么?- J_Knight_
- Rasa 文档 中英文翻译版本 3 - Tutorial: Building Assistants
- iPhone 4 无shsh 完美降级 iOS 6
- iphone照片恢复至android,绝招!如何恢复苹果/安卓手机上误删的照片,详细教程奉上!...
- Lambada表达式的用法
- Ubuntu18.04系统的安装及使用,不能开机,输入法不对等
- python程序实验教程_20192428 实验一《Python程序设计》实验报告
- 第一章 工业机器视觉光源种类介绍
- 天啊!你居然还不知道如何防止缓存击穿?用布隆过滤器啊!!!
- 如何提高神经网络的泛化能力?八大要点掌握
- java和python哪个的前途更好?
- SpringBoot+Vue项目大学生租房平台
- XTU OJ 1381表格
热门文章
- 使用PyTorch搭建ResNet101、ResNet152网络
- GSCOOLINK GSV2006替CH6002 HDMI2.0接口芯片
- 2021-09-07NVIDIA Jetson Xavier NX载板 RTSO-6002使用TF(MicroSD)卡说明
- 简单通用的Makefile编写例子
- c语言如何写出高清的录屏软件,电脑可以实现高清录屏的软件有哪些?看完你就明白了...
- 强化学习——Q-learning算法
- jQuery ajaxSubmit 自动重复提交表单问题解决
- 前端 后端 MD5加盐
- NRF24L01入门总结
- 操作系统实验·字符设备驱动程序