Java是面向对象的编程语言.它不仅吸收了C++语言的优点,而且摒弃了C++中难于理解的多继承和指针的概念.因此,Java语言具有功能强大.使用方便的特点.Java语言作为静态面向对象的编程语言的代表,完美地实现了面向对象的理论,并允许程序员以一种优雅的思维方式编程.JSP是Java服务器页面的缩写.顾名思义,JSP是Java的服务器端页面.它的动态语法部分完全是Java规范.JSP是与ASP和PHP相同的服务器端语言.主要用于制作网站后台技术(但目前还没有使用).自2014年以来,模板引擎技术…
java是面向对象的编程语言 Object,就是指面向对象的对象,对象就是实例. 在java里,对象是类的一个具体实例.就像:人,指一个类.你.我.他.张三.李四.王五等则是一个个具体的实例,也就是java里面的对象.也就是OOP(Object Oriented Programming)面向对象编程中的object.…
Atitit.java c#这类编程语言的设计失败点attilax总结 1. Npe1 2. Api粒度过小而又没有提供最常用模式1 3. checked exception(jeig n jyejye he haoyon j l a ,enhance sekry le ,ide can auto fix strtus)1 4. 集合没有集成到语言里面去2 5. Delegate2 5.1. Try-catch 声明之殇 可以参照php@处理忽略2 5.2. 模块化2 5.3. Methodch…
面向对象的特征有哪些方面  1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面.抽象并不打算了解所有问题,而仅仅是选择当中的一部分,临时不用部分细节. 抽象包含两个方面,一是过程抽象.二是数据抽象. 2.封装: 封装是把过程和数据包围起来,对数据的訪问仅仅能通过已定义的界面.面向对象计算始于这个基本概念,即现实世界能够被描绘成一系列全然自治.封装的对象,这些对象通过一个受保护的接口訪问其它对象. 3.继承: 继承是一种联结类的层次模型.而且同意和鼓舞…
Java基础-面向对象第一特性之封装(Encapsulation) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.理解什么是面向过程和面向对象 面向过程与面向对象都是我们编程中,编写程序的一种思维方式. 1>.面向过程的程序设计方式,是遇到一件事时,思考“我该怎么做”,然后一步步实现的过程.典型的编程语言代表就是C语言. 例如:公司打扫卫生(彩玻璃,扫地,拖地,倒垃圾等),按照面向过程的程序设计方式会思考“打扫卫生我该怎么做,然后一件件的完成”,最后把公司卫生打扫的干干净…
Java是1995年诞生.前身oak,后来改名为java. 面向对象的编程思想:对象是万事万物. 对象是由两部分组成的:属性和方法 1:属性是对象的静态特性(名词) 2:方法是对象的动态特性(动词) 比如: 一个人的属性有:姓名,体重,身高,性别,长相,年龄,人品. 一个人的方法有:吃 喝 拉 撒 睡, 跑步,说话,打架,打游戏. 比如: 一辆汽车的属性:马力,油耗,颜色,品牌,排量,价格,最大转弯度,油箱容量,载客人数. 一辆汽车的方法:前进,倒车,漂移,转弯. 比如: 蚂蚁的属性:品种,颜色…
前一段时间,我在 cnblogs 别人的博客中,谈到: java 中的引用/指针,与 c++/C# 中的引用/指针不是一个概念. Java 引用,相当于 c++ 指针(fun3).Java 引用可以赋值 null, 而 c++ 引用 (见 fun2) 不能赋值 null,c++ 指针可以赋值 null(fun3). Java 中,无 c++ 引用(fun2)对应的语法. 结果引起不必要的质疑,特此,写博客,对c++/java/c# 几种编程语言的指针.引用,进行比较,期望引起更多的人,对此有所关…
看完这本书后本人收获良多. 内容对Java以及面向对象的入门者非常友好. 抽象的内容惯用图解的方法来剖析,通俗易懂 之前看C#入门经典的面向对象时,依然浓浓的一头雾水. (1)很不解为何实例化要写成A a  = new A(); 不解为何“A要重复写两次”: 不解为何“等号两边都有A,感觉它就像在说‘A=A’这样的废话一样”: (2)不知道什么是多态性,为什么是面向对象的特点,有什么好处等等. (3)不知道被抽象(abstract)修饰的类,修饰类到底是什么个东西. 后来明白了,抽象类就是不能被…
一.异常的概述: 什么是异常?在我们编写java程序的时候,会出现一些问题,比如内存溢出啊或者数组索引超出最大索引啊,这些编程当中出现的这些个问题就是异常.但是异常也分为可以处理的和不可以处理的.比如JVM虚拟机出现的异常就是不可以处理的.可以处理的异常就是指,在我们java程序当中的数组最大索引超出啊,这些问题我们是可以处理的.同时异常也分为Error和Exception.从字面意义上来理解的话,可以理解成错误和异常.Error指在JVM运行当中出现异常,程序自动退出.下面我们来写个例子看下什…
一.面向过程的思想和面向对象的思想 面向对象和面向过程的思想有着本质上的区别, 作为面向对象的思维来说,当你拿到一个问题时,你分析这个问题不再是第一步先做什么,第二步再做什么,这是面向过程的思维,你应该分析这个问题里面有哪些类和对象,这是第一点,然后再分析这些类和对象应该具有哪些属性和方法.这是第二点.最后分析类和类之间具体有什么关系,这是第三点. 面向对象有一个非常重要的设计思维:合适的方法应该出现在合适的类里面 二.简单理解面向对象 就是在程序里面首先分解出来的应该是注意不再是一步一步的过程…