`
qianjiangbing
  • 浏览: 87200 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论
文章列表
android里如何让改变屏幕的方向,今天我就谈谈这个问题。 首先我们得知道android里常见两个单词的意思: PORTRAIT  横屏 LANDSCAPE  竖屏 好了,来个例子相信跟直观。 Step 1:我们建立一个Android工程,命名为ChangeOrientationDemo. Step 2:设计UI,打开main.xml,将其代码修改如下,我们这里只是增加了一个按钮,其他什么都没有动.<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android=&q ...
  基本组件的功能用途 总的来讲,Java3D里绘制场景图就是相当于绘制一个树状图,由跟节点画起,直到画出数的叶子。 (1)超结构:在Java3D里超类结构对象有VirtualUniverse类和Local类对象,一个Java3D程序只有一个VirtualUniverse对象,VirtualUniverse对象表示任何Java3D程序都要用到的整个3D空间。VirtualUniverse对象用三个高精度的256位定点数来表示坐标。VirtualUniverse对象用Locale类对象表示一个较小的局部空间,每个VirtualUniverse可以包含一个或多个Local对象,每个Locale对象可 ...
package com.ljq.activity; import java.util.ArrayList; import android.app.Activity; import android.content.Context; import android.os.Bundle; import android.telephony.TelephonyManager; import android.view.Gravity; import android.view.View; import android.view.ViewGroup; import android.widget.BaseAda ...
HashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,其中 HashMap 是 Map 接口的常用实现类,HashSet 是 Set 接口的常用实现类。虽然 HashMap 和 HashSet 实现的接口规范不同,但它们底层的 Hash 存储机制完全一样,甚至 HashSet 本身就采用 HashMap 来实现的。 通过 HashMap、HashSet 的源代码分析其 Hash 存储机制 实际上,HashSet 和 HashMap 之间有很多相似之处,对于 HashSet 而言,系统采用 Hash 算法决定集合元素的存储位置,这样可以 ...
J2SE 1.5提供了另一种形式的for循环。借助这种形式的for循环,可以用更简单地方式来遍历数组和Collection等类型的对象。本文介绍使用这种循环的具体方式,说明如何自行定义能被这样遍历的类,并解释和这一机制的一些常见问题。 在Java程序中,要“逐一处理”――或者说,“遍历”――某一个数组或Collection中的元素的时候,一般会使用一个for循环来实现(当然,用其它种类的循环也不是不可以,只是不知道是因为for这个词的长度比较短,还是因为for这个词的含义和这种操作比较配,在这种时候for循环比其它循环常用得多)。 对于遍历数组,这个循环一般是采取这样的写法: ...

Java3D快速上手

    昨天开始接触Java3D,一开始就被配置环境给难到了,怎么样才能在eclipse中画一个3D的图形,然后在网上查资料,直到今天中午,做出了第一个Java3D Demo,于是想大家分享一下实现的步骤,至于具体的配置环境有一篇详细的Java3D教程,我给一个连接http://wenku.baidu.com/link?url=pie_cHOXf6-g3zdUD_QZFpHZT2fpFPpVaqF4l07RQpCmmvUj2G_9z2ctV_WaPxChXCyFZPf17WzO5BNTuYT-tuwC8B5-GzemAFnnPqTs2ty 接下来创建一个Hello.java,具体代码(参考别人的 ...
    一、我们先了解下几个概念:      1.事件源      2.事件      3.事件监听者      在弄清这些概念之前先说个故事:有一个小痞子,在马路上欺负一个小女孩,小女孩向妈妈发出求救信息,妈妈那棍子来赶跑小痞子。故事就这么简单,有人会说,这太扯淡了吧,但是我想说,这个故事可以很好的帮我们理解事件处理机制。      这里小女孩就是事件源,小女孩向妈妈发出求救信息是事件,妈妈就是事件监听者。小痞子出发事件源,事件源通过事件将信息传递给事件监听者,事件监听者做出相应的反应。     二、实现一个类的基本步骤:     1.实现相应的接口(如ActionListener,KeyLi ...
     实现Huffman树的创建,统计输入的字符串的个数,每个字符的哈弗曼编码,以及整个字符的哈弗曼编码,并将编码转换成byte类型。      1.构建节点:      package Huffman; public class Node implements Comparable{ private int weight;//权重 private int data;//数据 //private String code; private Node leftNode;//左子树 private Node rightNode;//右子树 //向节点中传入权重和数据 publi ...
   [size=medium][/size] 通过近一段时间的学习,参照视频做了一个简单的猜拳小游戏,主要是为了加深对Scanner扫描仪、随机数的取值,switch语句、if循环等的印象。下面是代码,如有不足欢迎指正。     package cn.guess; import java.util.Scanner; public class Guess { /** * @param args */ public static void main(String[] args) { //实例化Scanner浏览器,接受人输入的值 Scanner sca=new Scan ...

有感而发

    [size=medium][/size]首先很感谢各位关注我的博客!并给出很好的建议。确实,我才刚刚接触java,在技术上存在很多问题,有些问题甚至是初级的错误或者毛病,希望大家不要笑话,相信每个高手都是成菜鸟走出来的。再次我写博客的目的主要为了加深对知识的印象和理解,最后非常欢迎各位对我博客写的不好的地方指正,正所谓:三人行必有我师焉。我会更加努力的,谢谢!
   现在实现一个通过面板统计相应磁盘目录下对应扩展名的文件个数,比如我要实先找到C盘下exe文件的个数。     大致思路是:先创建一个面板,面板上添加下拉框,供选择所需要查找的对象,添加一个搜索按钮,给按钮添加监听器。当点击按钮时,搜索到要找的文件统计其个数。     看看下面的代码:    package cn.netjava; import java.awt.BorderLayout; import java.awt.Choice; import java.awt.Color; import java.awt.Dimension; import java.awt.FlowLayout ...
   第一次接触Scanner扫描仪觉得挺有意思,你可以根据提示的内容输入相应的数据,最后计算机输出你输入的数据。     对Scanner扫描仪使用的几点注意地方:     1.整型数据输入:用nextInt()来接收;     2.双精度小数输入:用nextDouble()来接收;     3.字符串输入:用next()来接收;     4.Scanner扫描仪没有nextChar()方法来接收单个字符串。     下面来看一行代码加深理解:     import java.util.Scanner; public class Test03 { //程序入口 public stati ...
   1. 数组是什么东西?我们可以把数组理解为容器,可在数组中添加东西。数组一旦定义其长度固定。数组是有序的,其索引位置从0开始,如果一个数组的长度为10,其最后一个元素的索引位置为9。    2. 数组的长度可以通过(数组名.length)取得,数组中元素的可以通过(数组名.[i])取得。    3. 数组的几种定义方式:int[] arr=new int[10];                          String[] arr=new String[]{"ab","cds","aswq"};    下面看一行代码。 ...
  构造函数这里先解释一段代码:   public class Alone{    //构造一个函数    public Alone(){                        //x1     System.out.println("你好~~");        //x2   }   //重载函数   public Alone(String s){         ...

方法重载

    博客分类:
  • java
    学了这么久,才把方法重载搞清楚一点点。     所谓重载是指在同一个类中定义许多名称相同但内容不同的成员方法。     不同的地方主要体现在:     1.参数名不同;     2.参数个数不同;     3.参数顺序不同;     4.数据类型不同等。     下面我们来看看一个方法重载的模板。     void hi(){   System.out.println("你好!");   }     void hi(String name){   System.out.println(name+"先生,你好!");   }     void hi( ...
Global site tag (gtag.js) - Google Analytics