学习内容:一、面向对象思想概述二、面向对象与面向过程的区别三、举例说明 一、面向对象思想概述Java语言是一种面向对象的程序设计语言,而面向对象思想是一种程序设计思想,我们在面向对象思想的指引下,使用Java语言去设计、开发计算机程序。 这里的对象泛指现实中一切事物,每种事物都具备自己的属性和行为。面向对象思想就是在计算机程序设计过程中,参照现实中事物,将事物的属性特征、行为特征抽象出来,描述成            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-13 23:22:26
                            
                                71阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录1、JAVA概述1.1程序设计语言机器语言汇编语言高级语言1.2Java的特点简单性面向对象安全性平台独立多线程网络功能执行效率1.3JDK的设置Path:--------à是bin目录ClassPath----à是lib目录1.4编译和运行java程序编译:javac 文件名.java运行:java 文件名2、Java基础2.1标识符和关键字2.1.1标识符由字母、数字、下划线、和美元符组成            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-11 15:06:22
                            
                                33阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            NO1:说说zookeeper是什么?ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现(Chubby是不开源的),它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户 。Zookeeper一个最常用的使用场景就是用于担任服务生产者和服务消费者的注册中            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-02 08:50:45
                            
                                41阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Hadoop2系列才有的思想,Hadoop1系列设计比较冗余文件系统NameNode1.NameNode是一个中心服务器,单一节点(简化系统的设计和实现),负责管理文件系统的名字空间(namespace)以及客户端对文件的访问;2.副本存放在哪些DataNode上由NameNode来控制,根据全局情况做出块放置决定,读取文件时NameNode尽量让用户先读取最近的副本,降低带块消耗和读取时延;3.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-13 00:07:06
                            
                                69阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近一直在思索想到了最初做程序多半是因为兴趣,做一个程序,放在那,它就循环的跑去了,不用人管,自动执行任务,程序员就可以做自己想做的其它事了,如娱乐、睡觉等等,但现实不是这样,程序员在不停的工作,不停的做程序,程序员本身也成了整个社会程序的一部分!!!            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-15 06:06:50
                            
                                93阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            面向对象思想是java的核心思想。它不仅仅应用于编程。它更有利于解决自己身边的种种问题,,,不扯淡,直入正题。面向对象思想是根据和符合于客观事实的;所以理解面向对象思想,就应了解它的客观本质。面向对象的基本哲学是认为世界是由各种各样具有自己的运动规律和内部状态的对象所组成的;不同对象之间的相互作用和通讯构成了完整的现实世界。因此,人们应当按照现实世界这个本来面貌来理解世界,直接通过对象及其相互关系            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-18 21:17:05
                            
                                37阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            面向对象: 1、面向对象  EveryThing Is Object。  面向对象是一种程序设计思想,计算机程序的设计实质上就是将现实中的一些事物的特征抽离出来描述成一些计算机事件的过程,这种抽象的过程中,我们把具体的事物封装成一个一个的整体进行描述,使被描述的对象具备一些系统性、整体性的的行为和特征,我们把这种设计思想称为面向对象。  2、面向对象与面向过程  2.1、面向过程是早期的程序语言设            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-31 14:43:58
                            
                                79阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             理解面向对象需要做的事 java面向对象思想的核心是多态。多态机制也叫动态绑定机制。理解这些概念和核心思想比较好的方式就是画内存图。把一个多态例子程序的执行过程,在纸上画出来,那么就相对有一个较好的理解了。分析问题三步走:第一,思考这个问题应该有哪些类,哪些对象。第二,思考这些类,这些对象中的应该有什么属性和方法。第三,思考类和类之间应该存在什么样的关系。那么类之间有什么样的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-27 15:52:37
                            
                                57阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Java中的方法调用中参数传递有两种,一个是对于参数是基本类型的使用的是值传递(直接传参数的值),另一个是引用传递,它是用于参数是类的对象,它传递的是这个对象的引用。面向对象的思想anything is Object(万物皆对象)抽象,从对具体的对象中抽取有用信息。对象有其固有属性,对象的方法,即对象的行为(对象能做什么)对象本身是简单的(功能简单),多个对象可以组成复杂的系统(对象之间彼此调用对            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-03 09:36:37
                            
                                65阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.hdfs的优缺点 (1)不适合大量小文件存储; (2)不适合并发写入,不支持文件随机修改;(只能append追加) (3)不支持随机读等低延时的访问方式 2.基本思想 主从结构 主节点, namenode 从节点,有很多个: datanodenamenode负责: 接收用户操作请求 维护文件系统            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-15 14:36:14
                            
                                196阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            结构型模式Adapter (适配器模式 )  Bridge ( 桥接模式 )  Composite ( 组合模式 )  Decorator ( 装饰器模式 )  Facade ( 外观模式 )  Flyweight ( 享元模式 )  Proxy ( 代理模式 ) 适配器模式将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的类可以一起工作。适用性:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-10 20:23:54
                            
                                19阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、设计模式一模板方法模式一、概念愎板方法模式类图模板方法模式在一个方法中定义算法骨架,而将一些步骤延迟到子类。模板方法使得子类 在不改变算法骨架的前提下,重新定义算法中的某些步骤。模扳方法在实现算法过程中* 用到了这两个操作Q模板方法 本身和这两个礫作的具体实现 之间被解耦了八Cone reteClassfiCld isL J具体类实现了抽象的棧 作.当模板方法需要这 两个抽彖方法时,就会 调目            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-25 19:33:03
                            
                                35阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            翻译人员: 铁锚 翻译时间: 2013年11月13日 原文链接: Monitors – The Basic Idea of Java synchronization 如果你上过操作系统课程,你就知道锁(Monitor)是操作系统同步的一个重要概念,在Java中的同步机制也是基于同样的思想.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-11-14 20:47:00
                            
                                78阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
               我接触java web从三层模式开始的,记得当时讲师讲解java基础做demo的时候就是以三层模式的思想阐述的,这样对于初学者来说可能带来一定的困难,但这样做的好处就是可以让学习者可以很自然的由本地端过渡到 web,因为web的思想正是以三层模式为基础的。    所谓三层是指,视图层,服务逻辑层和数据持久层。这三层将web分化,利用分而治之的思想实现了对web的驾驭。视图层负责与用            
                
         
            
            
            
             
David Berlinkshi说:有两种思想,象珠宝商放在天鹅绒上的宝石一样熠熠发光,一是微积分,另一个就是算法。如果说微积分及在其基础上建立的数学分析体系造就了现代科学,而算法则造就了现代世界。
算法是计算机科学的灵魂,更是每个程序员和软件工程师必需具有的核心知识。区分一个好的软件工程师和一个代码磨工(coder)的关键就在于看其是否能够分析并设计出高效率的算法。正如爱因斯坦所说的,并非            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-26 15:27:49
                            
                                193阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            回溯法又称试探法。回溯法的基本做法是深度优先搜索,是一种组织得井井有条的、能避免不必要重复搜索的穷举式搜索算法。回溯算法的基本思想是:从一条路往前走,能进则进,不能进则退回来,换一条路再试。当我们遇到某一类问题时,它的问题可以分解,但是又不能得出明确的动态规划或是递归解法,此时可以考虑用回溯法解决此            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-05-27 22:45:55
                            
                                1291阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            IOC/DI的基本思想1.把程序之间的依赖关系去掉2.把程序对象设置到IOC/DI容器的配置中作为Bean3.由IOC/D。容器来管理Bean的创建和实例化4.由IOC/DI容器来把Bean之间的关系注入到须要这些关系的对象里面            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2015-03-23 10:04:00
                            
                                100阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            之前写过关于Hadoop方面的MapReduce框架的文章MapReduce框架Hadoop应用(一) 介绍了MapReduce的模型和Hadoop下的MapReduce框架,此文章将进一步介绍mapreduce计算模型能用于解决什么问题及有什么巧妙优化。MapReduce到底解决什么问题?MapReduce准确的说,它不是一个产品,而是一种解决问题的思路,能够用分治策略来解决问题。例如            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-25 16:04:45
                            
                                0阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            David Berlinkshi说:有两种思想,象珠宝商放在天鹅绒上的宝石一样熠熠发光,一是微积分,另一个就是算法。如果说微积分及在其基础上建立的数学分析体系造就了现代科学,而算法则造就了现代世界。算法是计算机科学的灵魂,更是每个程序员和软件工程师必需具有的核心知识。区分一个好的软件工程师和一个代码磨工(coder)的关键就在于看其是否能够分析并设计出高效率的算法。正如爱因斯坦所说的,并非所有            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-04-06 11:32:18
                            
                                317阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            算法梳理之线性回归 算法梳理之线性回归1.机器学习常用名词概念2、线性模型在我们实际生活中普遍存在着变量之间的关系,有确定的和非确定的。确定关系指的是变量之间可以使用函数关系式表示,还有一种是属于非确定的(相关),比如人的身高和体重,一样的身高体重是不一样的。线性模型(Linear Model)是机器学习中应用最广泛的模型,指通过样本 特征的线性组合来进行预测的模型。给定一个d维样本[x1, ·