上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: Java 中的变量常量数据类型 20131004前言: 还是国庆节,无聊的很,就没事复习点Java的知识,其实C/C++基本上是现在大型企业面试的语言,但是多学习点Java是没有坏处的,而且,将来工作的话,不可能只会一门C++就不管了,现在的开发工程师都是会使用C++和Java两者都是精通的。话说国庆节结束之后,有一大群公司来招聘,还很多是IT的,那我是去呢,还是去呢?首先声明,我去的话绝对不是篡你们的,可能是考虑到自己的工作地点吧,我想去工作的地方是成都,至于为什么,就是喜欢了,也说不出来为什么(你信吗?)说道正题,本文是关于常见的Java一些知识点总结,重点是Java中的String类的知 阅读全文
posted @ 2013-11-05 22:58 追梦的飞飞 阅读(313) 评论(0) 推荐(0)
摘要: Java 复习程序的内存管理 20131003前言:国庆节的第三天,大家都回家了,一个人在宿舍好无聊。不过这年头与其说是出去玩不如是说出去挤,所以在学校里还是清闲的好。找工作不用担心了,到时候看着你们慢慢忙;插个话题,大学都没有恋爱过,总之各种原因了;大学毕业之后希望可以早点成家立业,不想一个人飘着了,所以看我笔记的人最好的是给我介绍女朋友了,PS非诚勿扰。 开始正题:之前学习了C++的内存管理,对于写程序有很大的帮助。最近在复习Java,虽然Java没有和C++那样复杂的内存操作,但是编写代码的时候还是要关注Java程序的内存管理知识。好的我们结合C/C++和Java的内存管理整理一下程序的 阅读全文
posted @ 2013-11-05 22:57 追梦的飞飞 阅读(238) 评论(2) 推荐(0)
摘要: C++ 进阶5 拷贝构造 深度复制 运算符重载 20131026例子: 运行环境是G++ 编译,/** main.cpp** Created on: 2013年10月26日* Author: yangtfei*/#include #include #include #include using namespace std;class Base{private: int val; char * str;public: Base(const char * str, const int v){ this->val = v; int len = strlen(str); this->str 阅读全文
posted @ 2013-11-05 22:55 追梦的飞飞 阅读(197) 评论(0) 推荐(0)
摘要: Java语言概述 20131003开头语:开发领域,重要的编程语言基本都是C/C++,然后就是Java, C/C++就不用说了,另外掌握Java对你是有很大的帮助的,而且也会扩宽你的择业范围。同时很多网络编程、网站后台开发都是使用java 语言实现,此外Android实际上就是Java编程,所以在C/C++复习基本完成之后,复习一下Java,一起来吧!1.java是一种简单、面向对象、分布式、解释型、健壮安全、可移植、性能优异、多线程的动态语言(在运行期间才将类加载到运行环境中)。 相对C++来说Java抛弃了C++的那些很少使用的难以理解的特性,如运算符重载、多继承、自动的强类型转转。而且J 阅读全文
posted @ 2013-11-05 22:54 追梦的飞飞 阅读(231) 评论(0) 推荐(0)
摘要: 并发编程3. 线程的高级内容 20131031 前面讲解了线程的创建退出知识,但是对于线程的高级内容,比如线程的各种状态、操作系统中线程调度的方式,如何控制线程的执行,等等线程的高级内容没有深入的了解,这一章会重点介绍。1.线程的状态 硬件中栈的起始地址是大于结束地址的,随着线程中使用的空间越来越多,栈指针(位域ESP寄存中)的值也会相应的递减。编译器通常会借助线程栈来实现函数调用以及存储一些无法在存储器中保存的数据。 栈的保留大小与提交大小 线程栈大小包括两个部分,一个是保留大小(Reserve Size ) 一个是提交大小(Commit Size)。程序分配内存的时候,可以预先保留一定数量 阅读全文
posted @ 2013-11-05 22:52 追梦的飞飞 阅读(223) 评论(0) 推荐(0)
摘要: C++知识整理(多益笔试) 20131012前言: 还是关于笔试知识的整理,主要是面向对象的知识还有一些常见的语法知识。1.还是C++内存管理的知识 C++中程序的内存分布如下: 栈:向下增长,可读可写可执行; 堆:向上增长,可读可写可执行; BSS数据段(就是存放未初始化的数据段):向上增长,可读可写不可以执行;如果程序员没有初始化,但是在这一个数据段中的数据会将内存清0,默认初始化是0. .data数据段:向上增长,可读可写不可以执行,就是存放的全局变量、静态变量的(已经初始化); .text 代码段:向上增长,可读可写不可以执行。 分析一下程序中变量: 局部变量、函数参数存放在栈中;静态 阅读全文
posted @ 2013-11-05 22:52 追梦的飞飞 阅读(313) 评论(0) 推荐(0)
摘要: C++进阶3.字节对齐 联合 20131011多益和金山笔试 知识漏洞 20131011前言: 今天下午是多益网络的笔试,整体感觉还好,但是找到很多的知识漏洞。一直笔试到6:00,然后紧张的从会生活区嗑了点饭,然后骑车立马冲到华工参加金山的笔试。(华工没有什么认识的人,微信上认识一个看头像和照片挺漂亮的女生,本来想笔试结束的时候见一下,可惜微信她,直到回到学校才回我,下次吧!)回到正题上,笔试上有很多的知识漏洞,所以整理一下。1.联合的知识 题目是这样的: union { int val; char str[2];} obj; main: obj.str = 10; obj.str = 1; 阅读全文
posted @ 2013-11-05 22:51 追梦的飞飞 阅读(338) 评论(0) 推荐(0)
摘要: C++ 中的typedef用法 20131011Typedef在C++中是一个关键字,他的用法有多重,但是自己又说不全面,所以整理一下:1.用类型的别名 typedef char* PChar; 这里就是使用PChar 代替程序中的char*,在编写程序的时候PChar a 等价于char * a; 不知指针, 如 typedef int INT4;2.为结构体的别名 typedef struct test1{ char a; int b; }Test; 也就是Test 等价于struct test1 使用的时候我们使用 Test a;等价于 struct test1 a; 编程的时候,因为J 阅读全文
posted @ 2013-11-05 22:50 追梦的飞飞 阅读(362) 评论(0) 推荐(0)
摘要: C++进阶1模板的使用 20131010 C++中,我们自己编程虽然不会怎么使用模板,包括函数模板和类模板,但是在大型的项目开发中函数模板和类模板是非常重要的。笔者在**面试的时候忙问道过这个问题,迷迷糊糊的过了,但自己知道不是很清楚,所以整理一下。1.函数模板的声明 函数模板可以用于创建一个通用的函数,用于支持不同类型的参数,避免因为函数的重载重复设计,他最大的特点是把函数使用的数据类型作为参数。 函数模板的声明形式: template (Arguments){} 其中template是定义函数模板的关键字,template之后的不可以省略,而且内部的typename也是关键字可以使用... 阅读全文
posted @ 2013-11-05 22:49 追梦的飞飞 阅读(219) 评论(0) 推荐(0)
摘要: C++ 多线程2 beginthread 启动线程知识 20131021Reference: http://blog.csdn.net/laoyang360/article/details/7720656前言: 之前曾经使用过WINAPI创建线程并且启动的知识,还有线程之间同步的知识,这里讲解一下使用__beginthread的原理和机制。1._beginthread 简单的介绍 如果我们编写的是C++的程序,不应该使用CreateThread WINAPI接口去创建线程,而是应该使用Visual C++运行库函数_beginthread,退出线程的时候应该使用_endthread。因为_be 阅读全文
posted @ 2013-11-05 22:48 追梦的飞飞 阅读(4641) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 下一页