分类 软件工程 下的文章

20180727

今天算是看完了 Java语言程序设计 基础版里我需要的部分。
我觉得Java还是挺难的,然后今天调查了一下swing与javaFX的名声问题。。后来无意中发现了kotlin这门语言,之后要查询一下他与java的相似度,刚才大概看了一下语法并不是特别的喜欢。
然后就是electron这个技术,貌似是可以把一些东西打包成桌面端的应用。。我个人觉得这个还是蛮适合我的。是不是支持跨平台这还是要去思考一下,估计是不行。至少后缀名都是定死的。

20180722

实际上,真正优雅可读的代码,是几乎不需要注释的。如果你发现需要写很多注释,那么你的代码肯定是含混晦涩,逻辑不清晰的。其实,程序语言相比自然语言,是更加强大而严谨的,它其实具有自然语言最主要的元素:主语,谓语,宾语,名词,动词,如果,那么,否则,是,不是,…… 所以如果你充分利用了程序语言的表达能力,你完全可以用程序本身来表达它到底在干什么,而不需要自然语言的辅助。
很奇怪,Java似乎是主流面向对象语言中唯一一个完全以名词为中心的语言。 在Python或者Ruby中,你不会找到AbstractProxyMediator,NotificationStrategyFactory或者其他类似的东西。 为什么在Java中它们满地都是? 我敢打赌这是原因出在了动词的身上。 Python,Ruby,JavaScript,Perl当然,还有所有的函数式编程语言允许你声明并传递函数而不用用类包装它。

20180719

术语泛型意味着参数化类型。使用泛型,可以创建与不同类型的数据一起使用的单个类。在参数化类型上操作的类,接口或方法称为通用。

Susan kare,1983—1986 为Apple从事电脑图标设计。人称Icon之母。Macintosh 1.0发明者之一。Susan kare和她的团队的工作任务是改造冰冷的电脑图标,寻找标志更人性化,更具沟通力的一面。已有20多年Icon-Design经验的susan,已经为多家软件公司设计软件图标。

类、对象、实例、类的对象,对象的实例,对象的引用

2017年03月24日 11:48:54
1、什么是类?请对比类和对象实例之间的关系
类可以理解为一种类型,比如你定义了一种类型叫“中国人”
对象可以理解为类中的具体的实例,“你”就是“中国人”中实实在在的一个对象
也就是说给类中的各个属性赋予了某一个特定的值,比如:姓名,年龄,身份证号,这样一个抽象的“中国人”就实例化成一个具体的实实在在存在的“人”了

2、什么是类 对象 实例?
类(Class)实际上是对某种类型的对象定义变量和方法的原型。它表示对现实生活中一类具有共同特征的事物的抽象,是面向对象编程的基础
对象(object)是一件事、一个实体、一个名词,可以获得的东西,可以想象有自己的标识的任何东西。一些对象是活的,一些对象不是。现实世界中的例子有汽车、人、房子、桌子、植物、支票、雨衣。
实例和对象是一种东西,叫法不同而已{评价:扯蛋了,一种的东西还能分几种说法? 通俗点说, 类是概念, 对象 是实体东西, 而实例是对象相对于类的称呼。 类, 对象, 实例的关系是: 对象 是 类 的 实例。 比方如说“人”,是一种动物的种类,而你 就是人的实体存在,那么这时,“人”就是 类,你 就是对象, 你相对于人来说 就是实例。}

你问这应该去java里问吧。。vb是面向过程的。。。没那东西
java里的话~

多个对象所共有的属性和操作需要组合成一个单元,称为“类”
定义:具有相同属性和共同行为的 一组对象的集合
现实里举例:雇员类(收银员 系统管理员 促销员等)
对象就是类的成员 也就是实体(而类是泛指)
类是用来描述实体(对象)的的“模板”或“原型”
而对象是实际的实体,每个对象都是类的一个实例 所以通常“为类创建一个对象”也被叫做“为类创建一个实例” 从对象角度讲就是“实例化一个类的对象”
记不清楚了,反正大概意思是这样了,以前看书的时候是那么说的

类是有同类特征事物的抽象化,对象是实列化,当然这个实例是在程序的世界。类就相当于你心中有枪,但是打敌人,你心中有枪是不行滴,你得有真枪,那就是对象。有了对象之后,你就能用对象的开火fire();方法,可以打敌人了。 那么这个fire方法就是枪类特有的方法,意思就是你知道枪能开火,它有开火,和刺刀的功能。但是你并没有枪,等你有对象了,你有枪了,你就能用了。
追问
谢谢帮助,我对你的回答理解是,对象是现实世界存在的,类是从对象属性&方法中总结出来的共有通用部分,类本身抽象的。 我理解, 我的问题是:对象就是现实世界中的实物,它和实例又是怎么区分的, 是对象和实例的区分
回答
对象就是类的实例化

不是一个层面的概念!
简单来说:对象是相对于类来说的,而实例是相对于引用来说的。
类就像是一种设计图,而对象就像产品。
汽车设计图和汽车的关系就可以想象为类和对象。
你说:fa不就是类father的对象嘛!它本身不就是相当于类的实例了吗?
fa是一个引用并不是类的实例,new father();才创建的一个实例。
举个例子:
“我的汽车”这个词就是一个引用,他指向了我实实在在拥有的汽车,而这四个字本身并不是汽车。
不要把对象和实例搞混了,两个不是一个层面的问题。

类对象就是Class对象,用于描述类,所以叫类对象。实例对象就是根据Class对象的描述,在推内存中创建的对象,表示一个class文件的实例,所以叫实例对象。 每一个class文件(由.java文件编译来的.class文件)要想在内存中new一个对象,首先要现在内存中创建一个表示.class文件本身的对象,这个对象的通常叫Class对象,即类对象,再根据这个Class对象创建实例实例对象

JAVA里常说的一句话:用类实例化对象。

类型–顾名思义,就是一个类别,比如说数值型包括int,float等等,int 就是整型,就是没有小数点.FLOAT呢就是浮点型,就是有小数点.还有其他类型,在这只做简单的说明.
对象–就是把具有相同部分的物体,抽象出一个概念.比如:车模型-就是一个对象,依据这个对象我创建了一个事实在在的轿车,那这个轿车就是一个实例.而这个过程就叫做实例化.

博客链接:http://blog.csdn.net/wofangfan/article/details/5925736

3、java中,类的对象,对象的实例,对象的引用,三者如何进行区分,有何区别呢?
首先,没有“对象的实例”这一说法,只有类的实例,而类的实例,只的就是类的对象,简称 对象。
而类的引用,你可以通俗一点来理解,就是类对象的变量名,因为一个类的对象的变量名,其实是只的一段内存位置。
故而,类的对象,就是类的实例,也就是我们通常说的对象。
而类的引用,则是指该类实例化之后,在内存的地址(用变量名表示)
例如:Object obj=new Object();
其中,类名固然就是Object,对象的引用就是obj(代表的内存地址)了

没有“对象的实例”这种叫法,正确的叫法是“类的实例”。
没有学过java, 给你说说我的理解吧!
在java和C++这类语言中,对象(对象和实例是同义词)实际上就是内存中的存储数据一块固定存储空间,并且对象还有一系列的操作这块存储空间的方法。
对象的引用相当于对象的名字,名字与对象本身的区别就好比你的名字和你本人的区别。java里使用对象只能通过引用的方式,基本数据类型的变量和C\C++的变量规则一样。
如:
UserType ut = new UserType(); // ut是引用,实际的对象在内存里。
ut = new UserType(); /现在ut是另一个对象的引用,先前的对象被垃圾回收了(因为先前的对象不能被再次使用了)。/
UserType ut2; // 定义了一个引用ut2,他不引用任何对象,不能使用。。。。
ut2 = new UserType(); // 然ut2成为一个对象的引用。
UserType ut3 = new UserType();
UserType ut4 = new UserType();
ut3 = ut4; // 现在ut3引用ut4的对象,这里不是赋值。。。
int a = 5;
int b = 4;
a = b; // 这里是赋值。 a b 依然引用不同的对象
类型转换就是把一种类型的对象当做另一种类型的对象来使用。一些类型转换会自动发生,另一些需要强制类型转换,强制一般都会出问题,自动的也需要注意。

对象的实例 这个我不知道你指什么
我知道的: 类, 实例对象, 对象的引用 三者
类是一个模具, 对象是用类这个模具实际生成的实际存在的对象,叫实例对象
对象是放在堆中的, 对象的引用是放在栈中的, 通过栈中的引用得到对象

你要好好百度下 JAVA 运行机制中 栈和堆的原理, 就能理解得更好了

20170216 -- 聊天备份

没问题
砰亲王 2017/2/16 16:04:36
确实是。。。你得会吹;就跟我刚才说的似的 匹诺曹挑大梁;你完全可以就拿你当成我来写
你说法律版全是你负责的 架构师 前面后面 header里面塞session_id 啥的 就说呗!
反正你也都会
巧乐兹 2017/2/16 16:05:34
node没工作啊...
我寻思再试试前端
砰亲王 2017/2/16 16:05:59
上周刚因为node劝过你不是?
巧乐兹 2017/2/16 16:06:36
差一丢丢就上了不归路
砰亲王 2017/2/16 16:06:50
其实咱俩也差不多了。。。
在成为孙丽的路上勇往直前

巧乐兹 16:07:39
...
越来越觉得写代码是吃饭工具了..得找点别的乐子了
砰亲王 16:08:48
来学习艺术吧! 三大构成 人体结构 动画理论!PS AI IN FLASH ANIMATE 一本万利!
巧乐兹 16:08:55
...
我学过一小时AI
砰亲王 16:09:36
这几天的事情不知道你听说没 华为干掉35+的老员工。。然后大家都这么开始干了。。。
巧乐兹 16:10:00
不是辟谣说没有的事儿吗
砰亲王 16:10:03
就算是现在能稳定 35+之后。。。还是呵呵 ~ 我是不信什么PHP干到80岁。。扯淡
千真万确啊!!兄弟
巧乐兹 16:10:30
等攒够本, 回家种树去
砰亲王 16:10:52

砰亲王 16:12:28
比尔盖茨那个打孔的那些程序员你看现在都去哪了。。。就算是他40岁学PHP 跟你个20岁学PHP的有啥区别。。。20年以后出来个PHA语言 40岁的你不也和20岁的小伙子们一个起点
巧乐兹 16:13:15
是...怎么破
砰亲王 16:13:17
这都是程序员自己给自己挖的坑。。。开鸡毛的源,写鸡毛的框架和高级语言。。。。。就C语言多好!
https://www.zhihu.com/question/55801683/answer/146612311
轮子哥给的答案是。。。。。当监工 但是监工拿钱不一定有奴隶多
砰亲王 16:15:28
你是个有情怀的 我知道。。。你现在积攒下来东西也无所谓,但是有一个大前提。。。之后给自己干。是创业还是怎么的不一定,但是一定要给自己干。。要时刻做好这个准备并且当作目标
砰亲王 16:16:36
话说回来我也并没有看见PHP的鸟哥开BMW 但是胡勇强早都开上了。。我也没看左耳朵耗子和阮一峰去瑞典渡假。。他们就算渡假了 唯一的赢利点就他妈是卖书。。。
巧乐兹 16:17:05
...
我要回家自己干 当监工