package main import ( "fmt" "math" ) /** c <- answers(chan) <- (cartesian struct) goroutine (polarCoord struct) <- questions(chan) <- polar{5, 30.5} * ...
分类:
编程语言 时间:
2018-09-03 02:16:48
阅读次数:
152
package main import "fmt" func main() { /** 一个类型如果定义了指针接收者的 func (p *Type) String() string {} 方法 则打印这个类型的指针会调用 String() 方法, 打印这个类型的值时不会调用 String() 方法。 ...
分类:
编程语言 时间:
2018-09-02 20:55:57
阅读次数:
141
Java工程师笔试题整理[校招篇] 隔着两个月即将开始校招了。你是不是也想借着这个机会崭露头角,拿到某些大厂的offer,赢取白富美、走上人生巅峰?当然如果你还没能打下Java基础,一定要先打好Java基础:如何一步一步的学Java - 学习编程 - 知乎专栏。然后再来看一下练习一下各大厂的面试笔试 ...
分类:
编程语言 时间:
2018-08-31 10:55:53
阅读次数:
519
James Gosling : Java之父文/陶文 作 为Java之父,James Gosling的名字可谓是耳熟能详。当人们评论一种编程语言时,总喜欢捎带着把下蛋的母鸡一起带上。Java做为中国的编程语言学习者餐桌上有限的那么 几样餐点中的流行款式,自然是让James Gosling风光不已。虽 ...
分类:
编程语言 时间:
2018-08-31 10:41:52
阅读次数:
403
java基础学习总结之基本特征,最开始学习的时候,是形而上的理解,用了3年多,再回头看,理解起来颇为顺理成章 语言学习大概就是这样一种规律,学习,不甚解,应用,应用,渐深入人心,回头一看,恍然一悟 最近总结设计模式的六大原则,感觉颇有联系,先列出6大原则: 迪米特法则,里氏替换原则,依赖倒置,接口隔 ...
分类:
编程语言 时间:
2018-08-28 14:24:00
阅读次数:
224
package main import ( "encoding/json" "fmt" ) func main() { //go语言的复合大括号文面量声明非常强大和灵活 //只要在最外层声明完整的复合类型在大括号内部就不需要再声明类型而直接用大括号了 a := [][]int{ {1, 2, 3, ...
分类:
编程语言 时间:
2018-08-28 11:34:13
阅读次数:
209
// demo/x/a/A.go package math // 在 x/a 目录下没有采用默认的与目录同名的包名也是可以的,这样正好测试出引用用的是目录路径,调用却用的是代码文件中声明的包名 func Add(x,y int) int { return x + y } ////////////// ...
分类:
编程语言 时间:
2018-08-27 23:20:55
阅读次数:
336
C++语言学习(二十)——自定义内存管理一、统计类对象中成员变量的访问次数mutable是为了突破const函数的限制而设计的,mutable修饰的成员变量将永远处于可改变的状态。mutable成员变量破坏了只读对象的内部状态,而const成员函数保证只读对象的状态不变性,因此mutable成员变量无法保证只读对象状态的不变性。#include<iostream>usingnamesp
分类:
编程语言 时间:
2018-08-27 23:19:25
阅读次数:
232
C++语言学习(十八)——异常处理一、C语言异常处理异常是指程序在运行过程中产生可预料的执行分支。如除0操作,数组访问越界、要打开的文件不存在。Bug是指程序中的错误,是不被预期的运行方式。如野指针、堆空间使用结束未释放。C语言中处理异常的方式一般是使用if....else...分支语句。doubledivide(doublea,doubleb){constdoubledelta=0.000000
分类:
编程语言 时间:
2018-08-26 20:07:23
阅读次数:
209
C++语言学习(十九)——C++类型识别一、C++类型识别简介1、C++类型识别简介C++是静态类型语言,其数据类型是在编译期就确定的,不能在运行时更改。C++语言中,静态类型是对象自身的类型,动态类型是指针(引用)所指向对象的实际类型。RTTI(Run-TimeTypeInformation)即运行时类型识别,C++通过RTTI实现对多态的支持。为了支持RTTI,C++提供了一个type_inf
分类:
编程语言 时间:
2018-08-26 20:06:16
阅读次数:
153