java
风中追风YCC
没什么大不了
展开
-
java求三角形面积周长以及一点是否在三角形内部问题
import java.awt.geom.Line2D;public class Triangle2D {public MyPoint p1 ;public MyPoint p2 ;public MyPoint p3 ;public MyPoint getP1() {return p1;}public void setP1(MyPoint p1) {thi原创 2015-05-12 22:25:03 · 729 阅读 · 0 评论 -
使用wait notify实现线程间通信
一个简单的案例完成wait notify的线程间通信两个List集合分别放着连续递增的数字,一个放着连续的大写字母,然后启动两个线程,分别打印各自集合的值,要求格式是12A34B56C。。。代码部分:public class ThreadMain { public static void main(String[] args) { //wait ---notify AtomicIn...原创 2018-12-05 17:25:34 · 193 阅读 · 0 评论 -
Java IO流的层次结构
1.字节I/O流结构(1)InputStream的结构字节输入流InputStream是一个抽象父类,不可以直接使用,我们使用的是它的子类:1. ByteArrayInputStream 从byte[]数组中以字节的方式读取2. FileInputStream 从文件中以字节为单位读取3. FilterInputStream 用来封装其他输入流 1. BufferInputStrea...原创 2018-12-03 14:35:04 · 2531 阅读 · 0 评论 -
CountDownLatch和CyclicBarrier
一、CountDownLatch作用:是让多个线程都完成了各自的功能后同时触发事件构造方法只有一种CountDownLatch(int count)主要的方法:await(),countDown()以及await(int time,TimeUnit unit)的重载方法3.1 await()方法的作用是使当前线程阻塞,直到countDownLatch的count参数的值减为0,才会继续执...原创 2018-12-04 11:10:08 · 183 阅读 · 0 评论 -
JVM虚拟机内存简析(一)
1.程序计数器1.1 程序计数器在内存中占用较小的一块内存,主要作用是记录当前线程执行的程序的字节码的地址。1.2 各个线程的程序计数器是独立存储互不干涉的。1.3 如果线程执行的是一个Java方法,程序计数器指向虚拟机中该程序字节码的地址; 如果执行的是Native方法,则这个计数器为Undefined。2.Java虚拟机栈2.1 虚拟机栈用来描述Java方法执行的...原创 2018-05-02 10:56:31 · 159 阅读 · 0 评论 -
分页功能之PageBean
一 JavaWeb实现分页的PageBean的属性介绍int total;总记录数,这个需要从数据库中查询得到int pageSize;每页显示的记录数,一般是设定好的具体数值int pageNumber;当前页码,从前端获取nt totalPage;总页数,计算得到;有许多方法,介绍其中一种:totalPage = total % pageSize == 0 ? total / pageS原创 2017-10-09 13:46:29 · 13538 阅读 · 3 评论 -
Java之List&Set&Map详解
1.常用的集合:Colleaction|---List|--ArrayList|--LinkedList|--Set|--HashSet|--LinkedHashSetMap|--HashMap|--LinkedHashMap2.ArrayLsit和HashSet,HashMap之间的比较:2.1 ArrayList底层是原创 2017-09-18 15:25:57 · 394 阅读 · 0 评论 -
Java之IO流
一:IO流体系结构: IO流总结 一、IO流的体系结构:二、字节流、转换流、字符流的使用与选择:字节流主要用于文件的复制2.1.1 InputStream抽象父类:方法见上图 |–FileInputStream子类 OutputStream抽象父类:方法见上图 |–FileOutputStream子类 2.1.2多级文件夹的复制代码实现: public s原创 2017-09-22 20:37:58 · 222 阅读 · 0 评论 -
通过java对数据库的增删查修操作
一 准备工作:JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序首先要安装好 【Mysql数据库】,【SQLyog】,【Eclipse】。原创 2015-07-21 22:45:57 · 715 阅读 · 0 评论 -
JavaWeb实现登录注册与验证码。
写JavaWeb的准备工作: 首先准备好数据库和Myeclipse,这里以mysql为例,再下载好SQL的图形化操作界面SQLyog,在数据库中建张表 。 详细步骤: 在Myeclipse 中新建一个Web工程: 在src下建三个包ServletPackge,ModelPackage,TestPackag原创 2015-07-24 20:50:14 · 10234 阅读 · 1 评论 -
java打印前100个回文素数
public class HuiWenSuShu {public static void main(String[] args) {printRP(100);}public static void printRP(int numberOfRP){final int Num = 10;int count =原创 2015-06-08 21:00:38 · 2172 阅读 · 0 评论