吟空麦子

windows配置Java环境变量详解

Java开发的第一步就是配置环境变量,麦子把详细详细步骤分享出来,我们以预先安装jdk到D:\ykmaiz\jdk1.6.0为例。 JDK安装完成之后我们进行JDK环境变量设置: 我的电脑点右键,选择”属性”,选择”高级”标签,进入环境变量设置,分别设置如下三个环境变量: (1)设置好path变量,使得我们能够在系统中的任何地方运行java应用程序。 […]

如何理解Java的动态机制

说到Java语言的特点,相信很多朋友都可以背出一些,比如动态机制等等。 但是不知道有没有朋友想过,到底java编程的动态机制具体是什么意思呢? 麦子分享给大家一个方法: 那就是在命令行运行java程序的时候(以ykmaiz.class类为例),加上一个可选的参数,命令如下: java -verbose ykmaiz.class 这样的话,可以清楚的看到执行java程序的时候所加载的其他类文件。 所 […]

JDK和JRE的联系及区别有哪些

什么是JDK? 什么是JRE? 相信很多同学在刚接触java的时候都分不清这两者之间的关系。 不必着急,今天麦子就带大家一起认识一下JDK和JRE的联系和区别: 先说JRE,JRE(Java Runtime Environment)是java运行环境,主要就是包含JVM(java虚拟机)和Java类库中的class文件。 有的同学可能会问,什么是java虚拟机呢? 在我windows中,大家可以去 […]

java语言如何判断闰年还是平年?

今天,麦子分享一个用JAVA语言计算闰年的方法。 其实比想象中的代码要简单,呵呵,就向下面这样: /** 判断2012年是闰年还是平年。 *提示: *闰年的条件是符合下面二者之一: *(1)年份能被4整除,但不能被100整除;(2)能被400整除。 **/ public class Ykmaiz{ public static void main(String args[]){ int year=2 […]

关于java远景的一点个人见解

这是我一个朋友说的。 java的介绍可以去百度百科嘛~~ 至于它的未来,我也只是发表一下个人看法: sun被甲骨文收购是众所周知的,而且甲骨文强硬的态度也使得java之父,高斯林被迫离开。 近期甲骨文还实行了一系列的强硬手段,导致了众多的开源社区遭到关闭的危机。 但是大家也可以看到近年来java的发展也不太好,特别是到了jdk1.6,臃肿的java不得不做一次跳跃性的瘦身,而它的开源性也是一个重要 […]

Java求两个数的百分比(数值格式化对象)

今天麦子给大家分享Java求两个数的百分比。 很简单,我们直接看代码: public static void main(String[] args) { int num1 = 5; int num2 = 6; // 创建一个数值格式化对象 NumberFormat numberFormat = NumberFormat.getInstance(); // 精确到小数点后的2位 numberForm […]

OOP面向对象的特征有哪些

学习java语言的朋友必须知道,OOP三大特征,麦子不再多说,直接往下看。 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。 抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。 抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。 对象的一 […]

Jsp中Request对象常用的一些方法

今天麦子列举了Jsp中Request对象常用的一些方法: setAttribute(String name,Object):设置名字为name的request的参数值 getAttribute(String name):返回由name指定的属性值 getAttributeNames():返回request对象所有属性的名字集合,结果是一个枚举的实例 getCookies():返回客户端的所有Coo […]

java中Collection和Collections的区别

麦子今天来说说java中Collection和Collections的区别。 Collection是集合类的上级接口,继承与他的接口主要有Set 和List。 Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。 你记住了吗?