基础篇--java
陌苏湮雪
擅长PHP研发,对MySQL NoSQL有浓厚兴趣
展开
-
java第一章笔记
不要让别人来告诉你你不能做什么,只要有梦想就要去追求。那些自己做不了的人总是试图去阻止你去做事,想要什么就得自己去追求。——《当幸福来敲门》1.基础常识1)软件开发什么是软件?软件:一系列按照特定顺序组织的计算机数据和指令的集合。2)常见的软件系统软件:dos windows linux等应用软件:扫雷 迅雷 qq开发:制作软件3)软件的出现实现了人与计算机原创 2012-10-10 21:44:59 · 448 阅读 · 0 评论 -
带有菜单的窗口
import java.awt.*;//导入awt包class FirstWindow extends Frame//FirstWindow是Frame的子类{ // MenuBar menubar;//菜单条定义 Menu menu;//菜单定义 MenuItem item1,item2;//菜单项 FirstWindow (String s)//构造方法(初始化窗口原创 2012-11-05 21:13:21 · 576 阅读 · 0 评论 -
实现了一些文本框的功能的窗口
import java.awt.*;import java.awt.event.*;class WindowText extends Frame{ TextField text1,text2; WindowText(String s) { super (s); setLayout(new FlowLayout()); text1=new TextField原创 2012-11-05 21:16:28 · 516 阅读 · 0 评论 -
java小动画——带有背景音乐
/** * @(#)Tupian.java * * Sample Applet application * * @author * @version 1.00 12/10/27 */ import java.awt.*;import java.applet.*;import javax.swing.*;public class Tupian e原创 2012-11-05 21:36:02 · 1688 阅读 · 0 评论 -
java记事本可以打开文件保存文件和退出的程序
import java.awt.*;import java .awt.event.*;import java.io.*;class win { Frame a; MenuBar menubar; Menu menu1; File file; MenuItem item1,item2,item3; FileDialog opendia,savedia;原创 2012-11-05 21:39:47 · 5515 阅读 · 0 评论 -
java实现了列出磁盘目录的窗口
import java.awt.*;import java.awt.event.*;import java.io.*;//包引入class win//窗口类{ private Frame a;//窗口 private Button but;//按钮 private TextField t;//文本框 private TextArea ta;//文本区 priva原创 2012-11-05 21:05:43 · 579 阅读 · 0 评论 -
猜数字小游戏
import java.awt.*;import java.awt.event.*;class win extends Frame implements ActionListener{ int number; Label tishi; TextField shuru; Button buttonGetNumber,buttonEnter; win(String s)原创 2012-11-05 21:22:06 · 589 阅读 · 0 评论 -
关于java面试
对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。问题一:我声明了什么!String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello wo转载 2014-06-02 12:54:38 · 654 阅读 · 0 评论 -
有关于抽象类和接口的区别
接口和抽象类的概念不一样。接口是对动作的抽象,抽象类是对根源的抽象。抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么。比如,男人,女人,这两个类(如果是类的话……),他们的抽象类是人。说明,他们都是人。人可以吃东西,狗也可以吃东西,你可以把“吃东西”定义成一个接口,然后让这些类去实现它.所以,在高级语言上,一个类只能继承一个类(抽象类)(正如人不可能同时是生物和非生物),但是可以实现转载 2014-12-23 10:38:38 · 526 阅读 · 0 评论 -
加载了图片的窗口
import java.awt.*;import javax.swing.*; class image extends JFrame{ image() { super("送给你"); setDefaultCloseOperation(3); Icon imag=new ImageIcon("0.jpg"); JLabel l=new JLabel(imag);原创 2012-11-05 21:27:53 · 496 阅读 · 0 评论 -
我的第一个java窗口
经过多天的闭门造车,终于学到awt了。。。。。。。⊙﹏⊙b汗import java.awt.*;//导入awt包class FirstWindow extends Frame//FirstWindow是Frame的子类{ // MenuBar menubar; //菜单条定义 Menu menu;原创 2012-10-18 21:20:43 · 753 阅读 · 1 评论 -
java面向对象笔记
java面向对象面向过程的设计思想 和 面向对象的设计思想面向过程:必须涉及到过程的方方面面面向对象:车,go ,传参数。————不用管对象的属性,调用方法。车的对象简单的理解面向对象,当我碰到问题时,抽象出对象来。——————————***********(1.当我们遇到问题时 ,应该先看在这个问题里有哪些类那些方法2.考虑每一种对象每一种类应该有哪些类哪些方法3.类和类之原创 2012-10-10 21:47:00 · 437 阅读 · 0 评论 -
java数组操作2.折半查找
//对数组的操作//折半查找class ExampleDemo1 { //主函数 public static void main(String[] args) { int arr[]={5,1,6,4,2,8,9}; int Index=GetIndex(arr,2); System.out.println("Index "+Index);原创 2012-10-10 21:53:18 · 1073 阅读 · 0 评论 -
java数组初步
——————————————————数组——————————————————1.静态初始化——常见问题定义方法:int [] arr=new int[];或者 int arr[]=new int[];arr=NULL;//NUllPointException——空指针异常//int [] arr=new int[]{1,3,5,7,8};int[] arr=new int原创 2012-10-10 21:49:01 · 469 阅读 · 0 评论 -
java数组操作1——排序
//数组的操作//选择排序法,代码如下:class ExampleDemo1 { //主函数 public static void main(String[] args) { int arr[]={5,1,6,4,2,8,9}; Sorted(arr); PrintArray(arr); } //输出函数 public static void P原创 2012-10-10 21:51:11 · 533 阅读 · 0 评论 -
java数组操作排序小练习
练习:有一个有序的数组。想要将一个元素插入到该数组中,还要保证该数组时有序的。问:如何获取该元素在数组中的位置————折半的深层演化怎么做呢?class Example1_1{ public static void main(String[] args) { int arr[]={1,2,3,4,5,7,8,90,};//有序表 //折半查找调用 int k原创 2012-10-10 21:58:43 · 476 阅读 · 0 评论 -
java数组操作3.十进制转化为2进制
//对数组的操作//进制转换的问题//十进制转换成二进制————思想:除二取整,余数作为被除数继续除二。最后倒序输出class Example1_2 { public static void main(String[] args) { Tobin(6); } //除数方法 public static void Tobin(int num) {原创 2012-10-10 22:03:52 · 546 阅读 · 0 评论 -
java数组操作4.十进制转化为十六进制
//数组的操作//十进制转化为十六进制右移有两种: 右移运算符> > (有符号) 用来将一个数的各二进制位全部右移若干位.例如:a = a> > 2,使a的各二进制位右移两位,移到右端的低位被舍弃,最高位则移入原来高位的值. 如:a = 00110111,则a> > 2=00001101,b=11010011,则b> > 2 = 11110100原创 2012-10-11 21:47:33 · 1514 阅读 · 0 评论 -
java学习 ——我的奋斗
谨以此见证我的进步。java,我知道这可能对于许多人来说,已经不是件事了,但是对于初次踏入java的我来说,肯定会有很多的困难与艰辛。我知道,我也明白,所以我写这篇博文,来见证我的第一次发博,也为我的学习开一个好的开端。也许我会有时候坚持不下去,但是可能在博客的帮助下我就可以重新鼓起勇气。呵呵。本人系全日制在校大学生,IT菜鸟一枚。有多方不足与不妥之处,还望各位大神多多赐教。由于在原创 2012-09-20 21:23:41 · 507 阅读 · 0 评论 -
C++与java——浅谈两个数的交换问题
在学习了C++后我所认为的排序,有几种方法。比如说,冒泡排序,选择排序,但是对于排序问题,还是没有自己可以拿来就用的方法。我于是想起了当时学习C++的那个代码:#includeusing namespace std;int main(){int a=1,b=2;int c;coutc=a;a=b;b=c;coutreturn 0;}结果应该如下:原创 2012-09-21 19:21:41 · 446 阅读 · 0 评论 -
思考:关于静态与非静态java方法
1.静态的方法在整个应用程序其间存储在内存中,速度快,但占用内存. class A { public static string b() { return "Hello"; } } 用法: A.b(); //调用方便 静态方法可以通过类名直接调用,2.动态的方法在先声明类实例才能调用类中的方法. class A { public string b() {原创 2012-10-11 21:57:09 · 424 阅读 · 0 评论 -
java中equals和==的区别
楼主大才,受教了。文章转载自:http://www.cnblogs.com/zhxhdean/archive/2011/03/25/1995431.htmlJava中分为两大类数据类型,1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。转载 2014-12-29 10:16:55 · 739 阅读 · 0 评论