这次讲的主要是变量,作用域和内存问题。 任何一门编程语言,都涉及这三个。 变量,比如全局变量,局部变量等,作用域,也分全局作用域和方法作用域,内存问题,在java中就涉及到一个垃圾回收的问题,由于java中涉及到jvm,因此可以自动垃圾回收和内存分配,而不需要手动。 一、变量 每个变量都有其类型,数 ...
分类:
编程语言 时间:
2018-05-19 20:39:25
阅读次数:
190
任何语言的核心都必然会描述这门语言基本的工作原理。而描述的内容通常都要涉及这门语 言的语法、操作符、数据类型、内置功能等用于构建复杂解决方案的基本概念。如前所述, ECMA-262通过叫做 ECMAScript的“伪语言”为我们描述了 JavaScript的所有这些基本概念 本篇文章主要讲语法,类型 ...
分类:
编程语言 时间:
2018-05-18 21:25:06
阅读次数:
218
Javascript创建对象几种方法解析 Javascript面向对象编程一直是面试中的重点,将自己的理解整理如下,主要参考《Javascript高级程序设计 第三版》,欢迎批评指正。 通过字面量形式,创建对象: 工厂模式创建对象 通过一个构造函数接收参数的方式构造对象,可无数次调用这个函数,通过改 ...
分类:
编程语言 时间:
2018-05-18 00:25:30
阅读次数:
207
1. python简介: python是一种解释型、面向对象、动态数据类型的高级程序设计语言。 python由Guido van Rossum与1989年底发明,第一个公开发行版发行与1991年。 像Perl语言一样,python源代码同样遵循Gpl(GUN General Pubic Licens ...
分类:
编程语言 时间:
2018-05-11 13:04:09
阅读次数:
214
1.1初识C++的函数和对象1.C++和C语言的关系C++是一种优秀的高级程序设计语言,它是以C语言为基础而逐渐发展起来的。C++语言既保留了传统结构化程序设计方法,又对流行的面向对象程序设计方法提供了完整的支持。此外,C++语言还具有许多C语言不支持的新功能和新特性。具体区别我觉得这里讲的更详细,各位没事可以瞅瞅:C语言和C++C?的区别在什么地方?https://www.zhihu.com/q
分类:
编程语言 时间:
2018-05-09 17:30:00
阅读次数:
197
根据上个月的进度,本应4月30日学完的 Vue.js 并没有学完,事实上学都没有学。《Javascript高级程序设计》也是只看了一点点。 反思:时间分配出现重大失误。 几乎都已经忘记了之前要求的“合理安排学习以及陪女朋友的时间”了吧? 还好问题目前还在可控范围之内。目前的措施是尽量缩减聊天时间。专 ...
分类:
其他好文 时间:
2018-05-08 22:12:56
阅读次数:
151
1 绝大部分软件使用高级程序设计语言来编写。用这些语言编写的软件必须经过编译器的编译,才能转换为可以在计算机上运行的机器代码。编译器所生成代码的正确性和质量会直接影响成千上万的软件。虽然大部分人不会参与设计编译器,但拥有编译相关知识会对他们的研究开发盛宴产生有益的影响。 2 引论 3 对编程语言的设 ...
分类:
其他好文 时间:
2018-04-30 11:46:52
阅读次数:
161
Java 是由Sun Microsystems公司于1995年5月推出的高级程序设计语言。Java可运行于多个平台,如Windows, Mac OS,及其他多种UNIX版本的系统。 Java的三个平台 Java Platform, Standard Edition(Java SE:Java平台标准版... ...
分类:
编程语言 时间:
2018-04-27 18:03:59
阅读次数:
157
一、JS基本概念 1、命名规则 变量名区分大小写(test和Test是两个不同的变量名),标识符采用驼峰命名格式,即:第一个字母小写,剩下的每个有意义的单词首字母大写; 标识符第一个字符必须是以字母、_ 、$开始; 标识符及变量名不能与关键字保留字一样; 其他字符可以是数字、字母、下划线、或$。 变 ...
分类:
编程语言 时间:
2018-04-27 13:34:25
阅读次数:
132
异常是日常开发中大家都「敬而远之」的一个东西,但实际上几乎每种高级程序设计语言都有自己的异常处理机制,因为无论你是多么厉害的程序员,都不可避免的出错,换句话说: 你再牛逼,你也有写出 Bug 的时候。 而所谓的「异常处理机制」就是能够在你出现逻辑错误的时候,尽可能的为你返回出错信息以及出错的代码大致 ...
分类:
编程语言 时间:
2018-04-26 21:13:23
阅读次数:
190