#思想

《 Java 编程思想》CH02 一切都是对象

尽管Java中一切都看作为对象,但是操纵的标识符实际上对象的一个“引用”。Strings;//这里只是创建了一个引用,而不是一个对象Strings=newString("abcd");//使用`new`操作符来创建一个对象,并将其与一个引用相关联Strings="abcd";//字符串可以直接用带引号的文本初始化使用&...

android新的组件化开发框架TinyPage,一种新的组件化开发模式开发思想,值得学习

Android新的组件化开发框架,github地址:https://github.com/yongfengnice/TinyPage.git解析:一个App可以由一个或者多个Activity来分工完成,每一个Activity包含、负责多个页面Page,从而达到分离分工组件化开发目的。好处: 1.该框架代码量很少,容易理...

Thinking in Java 4th(Java编程思想第四版)文档、源码、习题答案

  ThinkinginJava4th中、英文两版pdf文档,书中源码及课后习题答案。  链接:https://pan.baidu.com/s/1knj4bwrw2c_w0jdtGmMShw 提取码:umrp   http://greggordon.org/java/tij4/solutions.h...

面向对象编程思想概览(六)异常处理

  一、简介  一个好的程序员,大量的精力要放到程序的异常处理之上,才能够保证程序的高质量运行。一个好的程序的评判标准就是程序能应付各种异常。本将从诸多生活中的事例入手,介绍了异常处理的重要性,并结合生活中的事例介绍了程序的异常、异常处理的概念,以及异常处理的机制和异常处理程序设计方法。  二、主要内容异常的概念异常处...

面向对象编程思想概览(五)线程的同步

  一、简介  本讲以程序设计中多个线程同时访问一个数据易造成数据混乱的情况入手,引出了线程同步的解决方法。课程结合生活中的事例,介绍了线程同步的概念,线程同步的两种实现方法,分析了线程同步的核心思想和同步方法的优缺点,并以多人同时对同一银行账户存、取款的实例,对比线程同步程序和普通程序的编写方法和运行结果,让同学们了...

面向对象编程思想概览(四)多线程

  一、简介   本讲通过生活中的事例——家庭主妇进行烧水、洗衣、清扫、做饭四项活动,认识什么是线程,学习理解线程的生命周期和创建方法,理解什么是多线程并学习其如何应用。为接下来线程的同步起到铺垫作用。  二、主要内容认识线程线程的生命周期多线程线程的创建方法多线程的应用小结  三、详细内容   3.1、线程...

面向对象编程思想概览(三)继承

  一、简介  本讲以大家耳熟能详的《西游记》中的唐僧师徒四人为例,介绍了类的继承的概念和实现方法,总结了继承的特性和优点,帮助同学们理解面向对象编程中继承的用法,进而掌握面向对象程序设计的基本思想。  二、主要内容类的继承的概念类的继承的实现类的继承的应用小结  三、详细内容  3.1、继承的概念  特殊类的对象具有...

面向对象编程思想概览(二)封装

  一、简介  本讲只要介绍面向对象编程中封装的概念、语法和程序实例。利用生活中常见的电视机、电脑主板、胶囊和企业等例子。生动形象的介绍了Java语言中类封装的原因、作用、方法和相关程序实现。课程理论结合实践,事例生动,引人入胜。  二、启示  根据生活中的事例:    根据生活中的事例,电视机中的电路板我们可以得到以...

面向对象编程思想概览(一)类和对象

  一、简介  生活中有许多技巧值得我们在程序设计中模仿和借鉴。采用类的思想可以方便地把具有相同属性和方法归为一类,从而简化编程。本讲利用生活的常见示例,浅显通俗的语言,生动地介绍了面向对象编程中类与对象的基本概念,类与对象的定义和创建方法,并用Java语言加以验证。  二、主要内容类的定义类的创建对象的定义对象的创建...

无处不在的编程思想

    去年的时候没有负责规划这方面,今年老师让我跟着学习学习。做完规划后,找了一趟老师,虽然只有短短的二十分钟,但是从中学到很多。米老师:先说说今年和往年有什么大的变化。我:今年按照人来排,同一个人的牌排到一块,可以看出他们的成长史,二楼和五楼的放毕业生的。老师:两条线:按人,...
代码星球 代码星球·2021-02-17

你该怎么学习C++——思想层面

Javascript是世界上最受误解的语言,其实C++何尝不是。坊间流传的错误的C++学习方法一抓就是一大把。我自己在学习C++的过程中也走了许多弯路,浪费了不少时间。为什么会存在这么多错误认识?原因主要有三个,一是C++语言的细节太多。二是一些著名的C++书籍总在(不管有意还是无意)暗示语言细节的重要性和有趣。三是现...

数据库Sharding的基本思想和切分策略

本文着重介绍sharding的基本思想和理论上的切分策略,关于更加细致的实施策略和参考事例请参考我的另一篇博文:数据库分库分表(sharding)系列(一)拆分实施策略和示例演示  一、基本思想     Sharding的基本思想就要把一个数据库切分...

C++编程思想重点笔记(下)

上篇请看:C++编程思想重点笔记(上)宏的好处与坏处宏的好处:#与##的使用/三个有用的特征:字符串定义、字符串串联和标志粘贴。字符串定义的完成是用#指示,它容许设一个标识符并把它转化为字符串,然而字符串串联发生在当两个相邻的字符串没有分隔符时,在这种情况下字符串组合在一起。在写调试代码时,这两个特征是非常有效的。#d...

C++编程思想重点笔记(上)

C和C++指针的最重要的区别在于:C++是一种类型要求更强的语言。就void*而言,这一点表现得更加突出。C虽然不允许随便地把一个类型的指针指派给另一个类型,但允许通过void*来实现。例如:bird*b;rock*r;void*v;v=r;b=v;C++不允许这样做,其编译器将会给出一个出错信息。如果真的想这样做,必...

nginx.conf 文件的思想

  nginx可以说是反向服务代理的神器,拥有很多的优点,但是在使用的时候,却被反向搞晕了头脑,接下来我们来聊聊nginx反向服务代理的思想     这是要修改的核心    serve:代表服务器的意思      listen:80  监听的端口:默认是80      serve_name:localhost...
代码星球 代码星球·2021-02-12
首页上一页12345...下一页尾页