
Java
文章平均质量分 63
SmoMark
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JDBC实现增删查改操作
JDBC实现增删查改的操作,以及介绍了execute() , executeQuery() , executeUpdate() ,方法的区别及用法原创 2017-03-17 16:59:53 · 467 阅读 · 0 评论 -
Java中使用Json
主要介绍了如何在java中使用json原创 2017-03-17 21:30:51 · 235 阅读 · 0 评论 -
java数据存储及读取的几种常用方法
java存储以及读取数据主要采用流的方式,分为字符流和字节流。 采用字节流的方式(不使用缓冲区) //存储数据 FileOutputStream fileOutputStream = new FileOutputStream("F:\\test2.txt"); ObjectOutputStream objectOutputStream = new ObjectOutputStr原创 2017-03-15 16:02:35 · 1997 阅读 · 0 评论 -
java实现socket通信
java利用socket实现服务器与客户端通信的示例代码原创 2017-03-15 20:53:37 · 439 阅读 · 0 评论 -
java实现多线程的两种方法
java多线程的两种实现方法以及多线程造成的资源访问问题原创 2017-03-15 18:29:15 · 619 阅读 · 0 评论 -
Java学习笔记01
Java学习笔记01 char, byte, short 运算的时候会自动转换为int,因而得到的结果为int类型,赋值给byte, char, short类型时需要强制转换 类变量在未明确初始化时,编译器会自动初始化,但是函数的局部变量未初始化便使用时会报错 { int a = 10; { int a = 20;//会报错 } } 循环前...原创 2018-06-27 09:34:15 · 120 阅读 · 0 评论 -
Java学习笔记02
Java学习笔记02 多线程中方法中的变量不存在线程安全问题,永远都是线程安全的。 实例变量是非线程安全的。 synchronized加在方法上时表示的是对象锁,因此同一个类的两个对象可以异步执行。 synchronized是内置锁,同时也是可重入锁 可重入锁支持在父子类继承的环境中 当出现异常时,锁会自动释放 同步不可以继承 a ...原创 2018-06-28 21:00:21 · 171 阅读 · 0 评论 -
Java学习笔记04
Java学习笔记04 volatile关键字只能保证可见性,不能够保证原子性。但是jvm在操作long和double型变量的时候,若该变量使用volatile修饰,则jvm会保证对变量的操作是原子性的。 wait()方法最好是放在循环里而不是If里面,因为该线程获得CPU运行的时候,可能其他条件尚未满足,以下为示例代码: // The standard idiom for using th...原创 2018-07-28 16:56:51 · 129 阅读 · 0 评论 -
Java学习笔记03
Java学习笔记03 执行wait()方法之后,当前线程会释放锁 wait()和notify()都要在同步方法或者同步代码块中调用,若在调用notify()时没有持有锁则会抛出IllegalMonitorStateException异常。 执行notify()时若有多个线程在等待,则由线程规划器随机选择s一个线程对其发出notify通知 执行notify()的线程不会立即释放锁,而是在执行完同...原创 2018-07-28 12:21:16 · 123 阅读 · 0 评论