Java的一些学习与想法
入过栈你
这个作者很懒,什么都没留下…
展开
-
泛型类型擦除的愚蠢
一.泛型的通配符与object嘛,今天翻看了一下以前的程序的warning,虽然都测试完了,但还是有warning。看到一个有趣的事情,有一个泛型还是原始类型没有进行处理。本着消除warning的原则,我让eclipse推断一下类型参数,没想到推断出了编译错误。于是我又改成了?通配符,希望勉强给一个万能类型参数,结果还是有编译问题。只好放在那里勉强能跑。感觉有点儿迷惑,以前觉得java类型擦除后,原始类型,无界通配符,Object限定类都是一回儿事。PlanningEntryAPIs method =原创 2020-06-08 18:37:30 · 233 阅读 · 0 评论 -
Java设计模式原则
Java设计模式原则学了一些设计模式,看完了一把构建用的模式,自己也用了一点儿,感觉到了很多好处。但这些模式都遵循一些模式,自己代码再进行修改明显更简单,扩展也更棒。老师上课也提及了一个里氏替换原则,自己查了一下还有几个设计原则。这些设计原则只有用到了才能感到他们的意义,代码不可能是一成不变的,也不可能是不修改的。这些原则都是前代软件工程师发现的有意义的东西,我们按照这些原则写的代码能达到很好...原创 2020-03-30 21:07:32 · 120 阅读 · 0 评论 -
Java语言快速上手之类与对象
一.面向对象编程按照博主的理解,编程是一个对客观世界建立模型的过程。面向对象编程就是把客观世界的事情看做是对象的沟通,而各个对象划分为不同的种类。与面向过程相比,这种方法更适合于大型项目的构建与开发。更适合与多人协作模型。就比如说,要对一个学校的人数统计然后分类然后对于各类做处理做一个程序。在C程序思考中,我们会把数据类型与函数分开,函数接受一个名单数组,然后对于名单数组里的名字进行遍历然后...原创 2020-03-03 13:27:32 · 120 阅读 · 0 评论 -
Java语言快速上手
写这个博客,是我的老朋友建议的。他希望我能写一写博客来介绍Java语言,虽然我也是个二把手,但我也想写一写。这篇博客会把Java和c捆绑在一起类比介绍。但肯定会损失Java编程的很多好处,可是没关系,这篇文章就是为了Java能够直接上手。先是把C语言中概念比照一下Java,让人直接上手,燃起对Java乐趣。一.类Java中的类有点儿像C语言中结构体,我们可以把类当作一种特殊的自定义结构体,但是...原创 2020-03-02 11:39:07 · 380 阅读 · 0 评论 -
JUnit测试框架常用assert
嘛,最近大致了解了一下JUnit。写个博客总结一下,也是第一个博客。JUnit是什么东西?JUnit是一个Java语言的单元测试框架。也是目前最流行的单元测试框架。用来编写和运行可重复的测试,用来测试。对于JUnit包和类库了,Eclipse应该都已经把这些集成好了,import 一下就好了。但注意不同版本的导入语句不太一样。断言(assert)据我所知,JUnit提供了大量的断言方法。...原创 2020-03-01 11:55:10 · 1012 阅读 · 0 评论