今日问题: 请问主程序输出结果是?(点击以下“【Java每日一题】20161028”查看20161027问题解析) 题目原发布于公众号、简书:【Java每日一题】20161028,【Java每日一题】20161028 每日一题最新将在公众号发布,欢迎订阅,交流进步 ...
分类:
编程语言 时间:
2016-10-28 09:53:22
阅读次数:
270
参考:http://developer.51cto.com/art/201404/434678_all.htm 我觉得楼主的观点(访问成员指针其实是相对地址里的内容)在结构体指针为null时是成立的,当结构体指针不为null时(如上的例子),访问成员指针得到的其实是成员指针指向的内容。 ...
分类:
编程语言 时间:
2016-10-28 09:45:02
阅读次数:
242
上篇博客我们聊了图的物理存储结构邻接矩阵和邻接链表,然后在此基础上给出了图的深度优先搜索和广度优先搜索。本篇博客就在上一篇博客的基础上进行延伸,也是关于图的。今天博客中主要介绍两种算法,都是关于最小生成树的,一种是Prim算法,另一个是Kruskal算法。这两种算法是很经典的,也是图中比较重要的算法 ...
分类:
编程语言 时间:
2016-10-28 09:42:36
阅读次数:
366
53 奶牛赛跑 约翰有 N 头奶牛,他为这些奶牛准备了一个周长为 C 的环形跑牛场。所有奶牛从起点同时起跑,奶牛在比赛中总是以匀速前进的,第 i 头牛的速度为 Vi。只要有一头奶牛跑完 L 圈之后,比赛就立即结束了。有时候,跑得快的奶牛可以比跑得慢的奶牛多绕赛场几圈,从而在一些时刻超过慢的奶牛。这就 ...
分类:
编程语言 时间:
2016-10-28 09:41:12
阅读次数:
509
51、awt和swing有什么区别? awt是利用操作系统的风格定义组件的风格,所以跨平台时,组件显示可能不一致。swing有自己独立的显示功能,跨平台时,显示风格一致。swing是在awt基础上扩展的 52、如何进行事件的添加?; 1、确定事件源;2、书写监听器,实现监听接口;3、注册,建立事件源 ...
分类:
编程语言 时间:
2016-10-28 09:35:31
阅读次数:
266
1、Java语言的特点是什么? 简单、面向对象、跨平台、多线程 、垃圾回收、健壮性和安全性 2、如何编译和执行java文件?产生帮助文档用什么命令? 编译:javac 文件名 执行: java 类名 产生帮助文档: javadoc 文件名3、虚拟机的工作流程是什么? 编写源文件(*.java)--编 ...
分类:
编程语言 时间:
2016-10-28 09:34:51
阅读次数:
216
阅读目录 建议47:在equals中使用getClass进行类型判断 建议48:覆写equals方法必须覆写hashCode方法 建议49:推荐覆写toString方法 建议50:使用package-info类为包服务 建议51:不要主动进行垃圾回收 阅读目录 建议47:在equals中使用getC ...
分类:
编程语言 时间:
2016-10-28 09:33:15
阅读次数:
318
阅读目录 建议41:让多重继承成为现实 建议42:让工具类不可实例化 建议43:避免对象的浅拷贝 建议44:推荐使用序列化对象的拷贝 建议45:覆写equals方法时不要识别不出自己 建议46:equals应该考虑null值情景 阅读目录 建议41:让多重继承成为现实 建议42:让工具类不可实例化 ...
分类:
编程语言 时间:
2016-10-28 09:33:00
阅读次数:
354
阅读目录 建议52:推荐使用String直接量赋值 建议53:注意方法中传递的参数要求 建议54:正确使用String、StringBuffer、StringBuilder 建议55:注意字符串的位置 阅读目录 建议52:推荐使用String直接量赋值 建议53:注意方法中传递的参数要求 建议54: ...
分类:
编程语言 时间:
2016-10-28 09:33:21
阅读次数:
251
首先介绍File类: 我们直接上代码: 再介绍字节流: 上下代码: 再介绍下字符流: 上下代码: 运行结果: 读取内容是:gffdhgfhgjhgjhgjhkkukhjkhjk gfhfghgjhjhkjhkjhkjhkjhkj ...
分类:
编程语言 时间:
2016-10-28 09:32:46
阅读次数:
267
1、网络编程(网络编程概述) A:计算机网络 是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 B:网络编程 就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换。 ...
分类:
编程语言 时间:
2016-10-28 07:48:50
阅读次数:
207
1、反射(类的加载概述和加载时机) A:类的加载概述 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。 加载 就是指将class文件读入内存,并为之创建一个Class对象。任何类被使用时系统都会建立一个Class对象。 连接 验证 是否有 ...
分类:
编程语言 时间:
2016-10-28 07:48:27
阅读次数:
228
1、多线程(单例设计模式) 单例设计模式:保证类在内存中只有一个对象。 如何保证类在内存中只有一个对象呢? (1)控制类的创建,不让其他类来创建本类的对象。private (2)在本类中定义一个本类的对象。Singleton s; (3)提供公共的访问方式。 public static Single ...
分类:
编程语言 时间:
2016-10-28 07:42:56
阅读次数:
234
Atitit 跨平台异常处理(2) 异常转换 java c# js异常对象结构比较and转换 { "@type":"java.lang.RuntimeException", "cause":{ "@type":"com.attilax.sql.EmptyRzt", "localizedMessage ...
分类:
编程语言 时间:
2016-10-28 07:40:24
阅读次数:
162