———java基础
焦玉丽
这个作者很懒,什么都没留下…
展开
-
java 对象转型内存分析
对象转型: 一个基类的引用类型变量可以指向其子类的对象(要求传个动物,传给狗是可以的,狗是动物) 一个基类的引用不可以访问其子类对象的新增成员(狗会游泳不代表所有的动物都会游泳,把狗当作动物来看时不可访问狗游泳方法) 子类对象可以当作基类的对象来使用称向上转型,反之称为向下转型。图1:狗当作普通animal,a只能看见animal共有的东西,原创 2017-01-08 11:32:37 · 948 阅读 · 14 评论 -
idea mybatis逆向工程生成代码方法及问题解决
步骤一. pom文件中添加插件<build> <finalName>zsxt</finalName> <plugins> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId&原创 2018-07-08 21:42:44 · 3952 阅读 · 4 评论 -
多线程生产者消费者模式实现一对一交替打印
实现生产者/消费者模式:一对一交替打印public class MyService { private ReentrantLock lock= new ReentrantLock(); private Condition condition = lock.newCondition(); private boolean hasValue = false; ...原创 2018-06-17 21:35:42 · 649 阅读 · 11 评论 -
@Override is not allowed when implementing interface method
开发工具IDEA,强迫症,看见红线难受,如下图 即使不影响功能也想去掉红线,如图操作 这样红线就去掉了这时我又遇见了Error:java: Compilation failed: internal java compiler error 这个错误, 错误 原因是java版本不同, 参考链接眼,点我查看步骤...原创 2018-06-23 15:23:21 · 340 阅读 · 9 评论 -
java double类型小数转百分数
double result1=0.51111122111111;DecimalFormat df = new DecimalFormat("0.00%");String r = df.format(result1);System.out.println(r);//great原创 2018-05-31 08:18:42 · 5899 阅读 · 18 评论 -
字符串判空问题
刚学到一招:if (model.getTemplatePaperEntity().getId()==null || model.getTemplatePaperEntity().getId()==""){ templatePaperEntity.setId(UuidUtils.base58Uuid()); //添加模板表 result1=this.in原创 2017-08-31 16:07:02 · 515 阅读 · 14 评论 -
【DRP项目】准备
drp项目开始之前,小结下相关知识(HTML、css、JavaScript、Servlet)HTML原创 2017-07-23 21:05:25 · 519 阅读 · 21 评论 -
dom4j 解析xml
解析xml文件是很常用的,上个小例子先添加jar包:xml: oracle.jdbc.driver.OracleDriver jdbc:oracle:thin:@127.0.0.1:1521:bjpowern scott tiger 解析 xml文件,获得中的内容: SAXReader reader=new SAXReader();原创 2017-07-30 21:47:26 · 432 阅读 · 21 评论 -
网上商城中遇见的错误
1.版本问题jdk版本与eclipse版本不同时,会报错 查看myeclipse版本方法:查看32位还是34位:打开 eclipse 的 plugins目录下,找,如果你发现某个文件夹名字带着 x86_64 的话就是 64位的。查看版本号:.eclipseproduct用记事本打开,version的值为版本eclipse.platformversion=4.4原创 2017-06-04 11:55:02 · 614 阅读 · 15 评论 -
注解
“注解”感觉新奇,看了几篇文章,写个小结:参考博客:Java中的注解是如何工作的?深入理解Java:注解(Annotation)自定义注解入门java核心技术点之注解一、什么是注解?Java5.0以后版本引入注解,注解像注释一样用来解释说明一些事情,代码中写好注释可以提高代码的可读性,注解可以向编译器解释说明一些事情。注释不参与编译,注解在运原创 2017-06-18 21:34:11 · 344 阅读 · 20 评论 -
抽象类与接口
接上篇例子父类Animal:class Animal{ private String name; Animal(String name){ this.name=name; } public void enjoy(){ System.out.println("叫声。。。"); }}子类Cat 和 Dog:class Cat extends Animal{ pri原创 2017-01-23 08:42:09 · 483 阅读 · 26 评论 -
多态和动态绑定
父类Animal:class Animal{ private String name; Animal(String name){ this.name=name; } public void enjoy(){ System.out.println("叫声。。。"); }}子类Cat:extends关键字class Cat extends Animal{ privat原创 2017-01-09 21:05:04 · 501 阅读 · 23 评论 -
java虚拟机小结
画图用百度脑图画的,很方便,but没有关联线,添加在备注了,图片上显示不出来,后面文字补充。 脑图补充想到JVM 首先就想到三大块:内存分析、垃圾回收机制、类加载 ,一个个来看。1.方法区,又叫永久代,存储类信息、编译代码、常量、静态变量,1.8以后取消,取消永久代的原因是什么?容易出现性能问题,和内存溢出; 类及方法信息比较难确定大小,分配空间小永久代溢出,大了老年代溢...原创 2018-08-23 16:17:28 · 195 阅读 · 0 评论