![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java技术
lingwu7
水到桥头自然直.
展开
-
50道JAVA基础编程练习题(1)
题目:输入两个正整数m和n,求其最大公约数和最小公倍数。// 求最大公约数和最小公倍数// 程序分析:利用辗除法。private static void max_min(int m, int n) { int temp = 1; int yshu = 1; int bshu = m * n; if (n < m) { temp = n;原创 2017-09-20 11:31:22 · 1452 阅读 · 0 评论 -
项目管理的75条建议
1.你们的项目组使用源代码管理工具了么? 应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。 2. 你们的项目组使用缺陷管理系统了么? 应该用。ClearQuest太复杂,我的推荐是BugZilla。 3.你们的测试组还在用Word写测试用例么?不要用Word写测试用例(TestCase)。应该用一个原创 2017-09-06 22:54:31 · 2984 阅读 · 0 评论 -
【专题】详细介绍Java的内存管理与内存泄露
详细介绍Java的内存管理与内存泄露Java内存泄漏是每个Java程序员都会遇到的问题,程序在本地运行一切正常,可是布署到远端就会出现内存无限制的增长,最后系统瘫痪,那么如何最快最好的检测程序的稳定性,防止系统崩盘,作者用自已的亲身经历与各位网友分享解决这些问题的办法。作为Internet最流行的编程语言之一,Java现正非常流行。我们的网络应用程序就主要采用Jav原创 2017-08-15 20:08:20 · 287 阅读 · 0 评论 -
Java面试题(最新最全Java面试题汇总)
1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类原创 2017-08-15 20:02:25 · 304 阅读 · 0 评论 -
JAVA编程习题及答案_完美版
1.test10001显示短句//程序填空.//在屏幕上显示一个短句“Programming in Java is fun!”import java.io.*;public class Test10001{ public static void main(String args[]){ /*----------------------原创 2017-08-15 20:01:12 · 18897 阅读 · 0 评论 -
Java回调机制与模板方法设计模式
1. 什么是回调函数 所谓回调,就是客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数。回调函数只是一个功能片段,由用户按照回调函数调用约定来实现的一个函数。回调函数是一个工作流的一部分,由工作流来决定函数的调用(回调)时机。一般说来,C不会自己调用B,C提供B的目的就是让S来调用它,而且是C不得不提供。由于S并不知道原创 2017-08-15 19:37:28 · 941 阅读 · 0 评论 -
Java反射机制
Java反射机制一、什么是反射机制 简单的来说,反射机制指的是程序在运行时能够获取自身的信息。在java中,只要给定类的名字, 那么就可以通过反射机制来获得类的所有信息。 二、哪里用到反射机制 有些时候,我们用过一些知识,但是并不知道它的专业术语是什么,在刚刚学jdbc时用过一行代码, Class.forName("com.mys原创 2017-08-09 11:50:12 · 271 阅读 · 0 评论 -
【JAVA】 java字符编码解析
JAVA的中文字符乱码问题一直很让人头疼。特别是在WEB应用中。网上的分析文章和解决方案都很多,但总是针对某些特定情况的。很多次遇到乱码问题后, 经过极为辛苦的调试和搜索资料后终于解决,满以为自己已经掌握了对付这些字符乱码怪兽的诀窍。可当过段时间,换了个应用或换了个环境,又会碰到那讨厌的火 星文,并再次无所适从。于是下决心好好整理一下中文字符编码问题,以方便自己记忆,也为其他程序员兄弟们提供一份参考转载 2016-05-27 20:53:51 · 714 阅读 · 0 评论 -
byte范围为什么是(-128~127)?
--byte是8位--这里定义2种8位展现形式:1,符号形式(第一眼看符号位,判断正负,然后计算剩下7位的数值)。2,存储形式(内存中都是补码存储)--想要知道一个数在内存中如何存储?真值 >> 符号形式 >> 补码 >> 存储形式--示例1:+8(真值)+8(符号形式):0000 1000,//真值"+8",因为是"+",所以将第一位定义为0,因为值是"8",所以剩余原创 2014-07-07 00:27:57 · 1955 阅读 · 0 评论 -
synchronized和java.util.concurrent.locks.Lock的异同
主要相同点:Lock能完成synchronized所实现的所有功能主要不同点:Lock有比synchronized更精确的线程语义和更好的性能。synchronized会自动释放锁,而Lock一定要求程序员手工释放,并且必须在finally从句中释放。Lock还有更强大的功能,例如,它的tryLock方法可以非阻塞方式去拿锁。举例说明(对下面的题用lock进行了改写):package原创 2014-04-24 14:11:23 · 891 阅读 · 0 评论 -
java中内存泄露示例
package cn.heima.test;import java.util.HashSet;class Person{ String name;//为了演示方便就不私有化了 int age; Person(String name,int age) { this.name=原创 2014-05-16 20:10:46 · 736 阅读 · 0 评论 -
java关键字及其作用汇总
1. 访问控制1) private 私有的private 关键字是访问控制修饰符,可以应用于类、方法或字段(在类中声明的变量)。 只能在声明 private(内部)类、方法或字段的类中引用这些类、方法或字段。在类的外部或者对于子类而言,它们是不可见的。 所有类成员的默认访问范围都是 package 访问,也就是说,除非存在特定的访问控制修饰符,否则,可以从同一个包中的任何类访...原创 2018-06-14 10:16:23 · 569 阅读 · 0 评论