【JAVA学习第四课】教程文章相关的互联网学习教程文章

java学习随笔之异常A class file was not written.

今天写一个程序,出现异常java.lang.NoClassDefFoundError 然后错误提示是A class file was not written. The project may be inconsistent, if so try refreshing this project and building it 上网搜了下,有说是我workspace满了,但不至于啊,我电脑虽然渣,这点内存可能还是有的啊。最后答案很搞笑:下面是其他的一些保留字,在Windows下面都不能创建。注重,不许分大小写。Con,con,CON 都不可以! con是操作系统保留的一个设...

Java学习笔记(二)

内部类:类的继承:一个子类只能继承一个父类,子类又可以被子类继承没有限制(多重继承)。子类继承父类的所有方法与属性(不能继承父类的private方法和属性)。子类的实例化:首先子类的对象在堆中分配内存,初始化,然后对形参进行赋值,执行构造函数,执行构造函数时判断有无this调用其它的构造函数,若有则执行下去直到顶层,之后直接跳转到子类当前部分,接着执行显示初始化,最后执行子类构造函数自身的代码。若没有this构造函...

java学习笔记【代码】

1class A2{3publicstaticfinalint VAL = 3; // 不会导致A被加载 4static 5 {6 System.out.println("load A");7 }8public A()9 { 10 System.out.println("create A"); 11 } 12} 13class B 14{ 15publicstaticfinal A AOBJ = new A(); //会导致B被加载16static17 { 18 System.out.println("load B"); 19 } 20public B() 21 { 22 System.out.println("create B"); 23 } 24} ...

JAVA学习之旅番外篇

进入朗沃学习已经有一个月的时间了,从开始对这里感到的无比陌生和些许的惴惴不安,到现在安心学习,和同学们互相帮助,为了自己的理想去努力,时间不短不长,忙忙碌碌,但也平平淡淡,这样的感觉,挺好,不过,由于高强度的学习,智商难免也有余额不足的时候,于是经过大家的共同协商,决定出去放松下,调节下大脑,目的地,就是百工堰。  选址较远,于是早早的在学校集合,转了两趟车,到达目的地,整个公园,比想象中的要大,...

java 学习第11课,android 实现拨打电话的功能【代码】【图】

1. 先布局界面,界面采用线性垂直方式来布局在layout 界面文件中 activity_main.xml 中<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent"android:layout_height="fill_parent"android:orientation="vertical"><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/mobile" /><EditText android:layout_width="f...

Java学习之反射机制【代码】【图】

前段时间在做项目的时候,由于是用的纯Servlet基础框架进行开发的,没有用到那些集成的框架,后来在后台处理表单中的数据的时候,感觉有很多东西都是重复的,比较繁琐,例如获取到前台页面表单中的值之后,要在后台实例化一个对象并且调用定义的setter方法来给对象赋值,由于表单中的数据比较多,然后这个调用setter方法的代码就显得有些重复臃肿,后来网上查资料才了解到可以通过java中的反射机制简化这一操作,并且也知道了很多框...

Java 学习笔记之 Suspend和Resume【代码】【图】

Suspend和Resume: Suspend和Resume使用方法:以下例子证明了线程确实被暂停了,而且还可以恢复成运行状态。publicclass SuspendResumeThread extends Thread{privatelong i = 0;publiclong getI() {return i;}publicvoid setI(long i) {this.i = i;}@Overridepublicvoid run() {while(true){i++;}} }publicclass ThreadRunMain {publicstaticvoid main(String[] args) {testSuspendResumeThread();}publicstaticvoid testSuspendR...

JAVA学习笔记——1、JDK与Eclipse安装【图】

学习Java的第一步,就是安装JAVA的开发环境。JDK就是Java 的开发工具集。Java_JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html Java分为三个体系,分别为: Java SE(J2SE,Java 2 Platform Standard Edition,标准版); Java EE(J2EE,Java 2 Platform, Enterprise Edition,企业版); Java ME(J2ME,Java 2 Platform Micro Edition,微型版)。首先我们要下载我们...

Java学习-----02.数组和字符串

数组:  数组的定义;    声明数组、分配空间、赋值  数组对象的创建;  元素为引用数据类型的数组;  二维数组;  二维数组初始化;  复制数组: arraycopy()方法字符串:  java.long.String 类,不可变字符序列  类常用方法:    public char charAt(int index)    返回字符串中第index个字符。    public int length()    返回字符串的长度。    public int indexOf(String str)   ...

java学习---对象的克隆和序列化

1、假clone,虚拟机只是将对象的内存地址clone了一份,修改克隆后的对象内容,将影响原对象public class Employee{public Employee(){}public Employee(String name, int age){this.age = age;this.name = name;}@Overridepublic String toString(){return "姓名: " + name + "年龄: " + age;}public String getName(){return name;}public void setName(String name){this.name = name;}public int getAge(){return age;}public...

Java学习之路:ArrayList用法

1、什么是ArrayList ArrayList是一个动态数组传奇,使用MSDN声明。那是,Array复杂的版本号,它具有以下优点,例如:动态的添加和降低元素实现了ICollection和IList接口灵活的设置数组的大小 2、怎样使用ArrayList 最简单的样例: ArrayList List = new ArrayList(); for( int i=0;i<10;i++ ) //给数组添加10个Int元素 List.Add(i); //..程序做一些处理 List.RemoveAt(5);//将第6个元素移除 for( int i=0;i<3;i++ ) //再添...

java学习之方法内部类【代码】

*方法内部类* 在类中的方法内定义一个类* 注意:* 1 方法内部类只能在类的方法内实例化不可以在此方法外实例化* 2 。方法内部类对象只能用所在方法体中的变量不能改,jdk1.8可以* 以后只能用final标识的但都是只读;* * * * */class A1{public String name="asdad";publicvoid print(){finalint a1=123;//方法内部类class Inner{publicvoid printf(){System.out.println("方法内部类"+a1+name);}}Inner a=new Inner();a.printf();}...

Android(java)学习笔记254:ContentProvider使用之内容观察者(观察发出去的短信)【代码】【图】

1.新建一个案例如下: 2. 不需要添加权限,同时这里布局文件不做修改,来到MainActivity,如下: 1package com.itheima.sendsmslistener;2 3import android.net.Uri;4import android.os.Bundle;5import android.os.Handler;6import android.app.Activity;7import android.database.ContentObserver;8import android.view.Menu;910publicclass MainActivity extends Activity { 1112 @Override 13protectedvoid onCreate(Bundle ...

thinking in Java 学习

1.句柄所谓句柄实际上是一个数据,是一个long的数据。 句柄是WINDOWS用来标识被应用程序所建立或使用的对象的唯一整数,WINDOWS使用各种各样的句柄标识诸如应用程序实例,窗口,控制,位图,GDI对象等等。WINDOWS句柄有点象C语言中的文件句柄。 从上面的定义中的我们可以看到,句柄是一个标识符,是拿来标识对象或者项目的,它就象我们的姓名一样,每个人都会有一个,不同的人的姓名不一样,但是,也可能有一个名字和你一样的人。从...

JAVA学习笔记(三十六)- 文件的拆分和合并【代码】

文件的拆分和合并import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.SequenceInputStream; import java.util.Enumeration; import java.util.Vector;/** 文件的拆分和合并*/publicclassTest07 {publicstaticvoidmain(String[] args) throws IOException {// splitFile();mergeFile2();}// 拆分文件:一个输入流、多个输出流publicstatic...