![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java se
放荡的小跳蛙
这个作者很懒,什么都没留下…
展开
-
Java必懂之命名规范
定义规范的目的是为了使项目的代码样式统一,使程序有良好的可读性。在此我从网上查找了一篇写得比较好的文章,来让大家学习,顺便自己复习一下!!!包的命名 (全部小写,由域名定义)Java包的名字都是由小写单词组成。但是由于Java面向对象编程的特性,每一名Java程序员都 可以编写属于自己的Java包,为了保障每个Java包命名的唯一性,在最新的Java编程规范中,要求程序员在自原创 2017-08-29 09:35:47 · 266 阅读 · 0 评论 -
oracle与mysql的差用语句的区别
以下是oracle和mysql常用语法上的不同,大家有补充的可以留言,我会加上去!!!!/* 数据库: mysql可以自己创建数据库,oracle不能创建数据库,只能创建的是实例。 sql语句创建: create database 数据库名; create database 数据库名 character set 字符集;*/create原创 2017-10-16 19:35:39 · 240 阅读 · 0 评论 -
java之对JDBC的完整封装(兼容多种数据库)
目前此代码我只用过mysql和oracle数据库测试过,但相信其它数据库都是可以的,只要导入你需要操作的数据库jar包,驱动等就可,下面上代码:import java.sql.CallableStatement;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStat原创 2017-10-17 17:31:31 · 13265 阅读 · 1 评论 -
DBUtils数据库工具类
/** * DBUtils : 数据库 工具类 * 由于jdbc开发:代码过多,重复,冗余; * apache : DBUtils: 简化的JDBC开发框架(工具包):commons-dbutils-1.7.jar * 特点:操作实用工具:小巧简单 * 三个核心的工具类: * queryRunner:提供sql语句操作的api; * resu原创 2017-10-24 11:52:18 · 396 阅读 · 0 评论 -
Java必懂之单例模式
一、背景知识在所有的主流23中设计模式中,单例模式作为最简单也最容易理解也是使用最普遍的设计模式,他是一种对象创建模式,用于产生一个对象的具体实例,他可以确保系统中一个类只产生一个实例。单例模式的优点如下:1、对于频繁创建的对象,可以省去new的操作锁花费的时间,对于一些重量级的对象创建来说可以说是一笔开销的节省;2、由于new的次数变少了,系统内存的使原创 2017-10-25 12:20:43 · 180 阅读 · 0 评论 -
PO BO VO DTO POJO DAO DO这些Java中的概念
以下是我查看了一些资料加上自己的理解整理出来的,希望没有误导你,哈哈哈哈哈。DO我不确定有没有这个东西,就暂时不说了, POJO PO BO DTO VO 我归在一起,因为PO DTO VO BO 都叫是POJO,就是个简单的java对象;DAO 就是进行数据库增删改查的类。下面重点说下这几个,他们都是POJO:PO(Persistent Object): 持久化对象,原创 2017-10-30 15:22:18 · 405 阅读 · 0 评论 -
java基础之内存机制详解
今天有看到一篇好的关于java内存机制的文章,果断转载过来,哈哈哈哈哈哈!!!!!堆区: 1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令) 2.jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身 栈区: 1.每个线程包含一个栈区,栈中只保存基础数据类型的对象和自定义对象转载 2017-09-13 12:24:10 · 2173 阅读 · 0 评论 -
java基础之多态、接口、抽象类
1、抽象1.1、抽象与具体的概念1.2、如果一个类中有抽象的方法,那么该类就必须是抽象类1.3、抽象类不能够创建对象,也就是说不能实例化1.4、抽象类的子类可以实现父类的抽象方法,或者继续声明为抽象类(还能继续添加抽象方法),让子子类去实现原创 2017-09-14 10:01:07 · 161 阅读 · 0 评论 -
java必懂之"=="与equals的区别
屁话不多说,直接上代码!!!!!/** * equals和关系运算符 == 的区别 * @author 刘威辰的秘密花园 * * == : * 1、用在基本数据类型boolean a==b; * 2、判断引用是否指向同一个地址且内容是否相同 * * equals: * 1、用于判断两个变量是否对同一个对象的引用,即判断内容是否相同,不会判断地址;原创 2017-09-05 17:22:26 · 174 阅读 · 0 评论 -
java中创建线程的两种方法的区别
ava中有两种实现多线程的方式。一是直接继承Thread类,二是实现Runnable接口。那么这两种实现多线程的方式在应用上有什么区别呢?http://yuelangyc.iteye.com/blog/1056393为了回答这个问题,我们可以通过编写一段代码来进行分析。我们用代码来模拟铁路售票系统,实现通过四个售票点发售某日某次列车的100张车票,一个售票点用一个线程表示。我们首先原创 2017-08-28 14:05:34 · 362 阅读 · 0 评论 -
Java学习之基本类型
一、A、基本数据类型:a、整数类型byte(8位) short(16位) int(32位) long()b、小数类型float doublec、字符类型chard、布尔类型booleanB、引用类型a、数组b、类c、接口byte short int二进制 :8位 二进制:16原创 2017-08-29 15:08:13 · 170 阅读 · 0 评论 -
Java必懂之Java内存分配
引子今天在学习过程中,突发奇想:Java到底是值传递还是引用传递。百思不得其姐,他将这个问题抛给大家一起讨论。于是,有的人说传值,有的人说传引用;不管哪方都觉得自己的理解是正确无误的。我觉得:要回答这个问题不妨先搁置这个问题,先往这个问题的上游走走——Java内存分配。一提到内存分配,我想不少人的脑海里都会浮现一句话:引用放在栈里,对象放在堆里,栈指向堆。嗯哼,这句话听上去没有错;但是我们转载 2017-09-04 10:46:06 · 188 阅读 · 0 评论 -
面试必懂之数组排序法总结
1、-------寄语 大家在理解的过程中,可以先理解排序的原理,然后按照自己的理解用代码的方式去实现;在写代码的过程中,必要时可以自己去据一个简单一点的数组,在脑海中想想排序的过程,也可以一步一步打印,看结果。这篇文章是我在网上找的,有原理图,但是原文中原理图有些错误,容易造成误导,所以我在下面的图中做了更改。这是原文:http://www.cnblogs.com/taotingk原创 2017-09-05 10:16:38 · 173 阅读 · 0 评论 -
java数组之二分查找法(折半查找)
二分法就是用折半的思想。屁话不多说,上源码!!!!!public class BinarySearch {/*** 二分查找法:折半* 折半查找* * 使用条件:* 必须是有序数组* * 需要三个变量:* int min=0 int max=数组.length int mid=(min+max)/2* * 结束条件* min<=max* * 思路:* 让被查找的元素,和中间元素进行比较*...原创 2017-09-05 16:49:27 · 810 阅读 · 0 评论