php的学习先告一段落了,现在拿出近几天看的视频教程中一些Java实例和大家分享。
First Java Program
class HelloWorld
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
数值赋值:
class Number/*创建数字类*/{
int i;
}
public class Assignment{
public static void main(String[] args){
Number n1=new Number();
Number n2=new Number();
n1.i=9;
n2.i=47;
System.out.println("1:n1.i:"+n1.i+",n2.i:"+n2.i);
n1=n2;/*两个指针指向同一个对象
*/
System.out.println("2:n1.i:"+n1.i+",n2.i:"+n2.i);
n1.i=27;/*对象如果改变都改变*/
System.out.println("3:n1.i:"+n1.i+",n2.i:"+n2.i);
}
}
关系运算符的使用:
public class Equivalence{
public static void main (String[] args){
Integer n1=new Integer(47);
Integer n2=new Integer(47);
System.out.println(n1==n2);
System.out.println(n1!=n2);
}
}
public class Add{
public static void main(String[] args){
int x=0,y=1,z=2;
String sString="x,y,z";
System.out.println(sString+x+y+z);
System.out.println(y+z+sString);
}
}
public class LabelFor{
public static void main(String[] args){
int i=0;
outer:/*给循环命名*/
for(;ture;){//infinite loop
inner:/*给循环命名*/
for(;i<4;i++){
prt("i="+i);
if(i==1){
prt("continue");
continue;
}
if(i==2){
prt("continue outer");
i++;
continue outer;
}
if(i==3){
prt("break outer");
break outer;
}
}
}
}
用this关键字。
this
eg:
public class Leaf{
private int i=0;
Leaf increment(){
i++;
return this;
}
void print(){
System.out.println("i="+i);
}
public static void main (String[] args){
Leaf x=new Leaf();
x.increment().increment().increment().print();
}
}
public class Arrays{
public static void main (String[] args){
int[] a1={1,2,3,4,5};
int[] a2;
a2=a1;
for(int i=0;i<a2.length;i++)
a2[i]++;
for(int i=0;i<a1.length;i++)
prt("a1["+i+"]="+a1[i]);
}
static void prt(String s){
System.out.println(s);
}
}
class Base{
int i=47;
int f(){ return i;}
}
class Derived extends Base {
int i=27;
int g(){ return i;}
}
public class Text{
public static void main(String[] args){
Derived d=new Derived();
System.out.println(d.f());
}
}
public class ExceptionMethods{
public static void main(String[] args){
try{
throw new Exception("Here's my Exception!");
}catch(Exception e){
System.out.println("Caught Exception");
System.out.println("e.getMessage():"+e.getMessage());
System.out.println("e.toString():"+e.toString());
System.out.println("e.printStackTrace():");
e.printStackTrace();
}
}
}
class A extends Exception{}
class B extends A{}
abstract class I{
I() throws A;
void fevent() throws A;
void gent() throws B;
void hent();
}
class C extends Exception{}
class D extends B{}
interface II{
void fevent() throws C;
}
class CC extends I implements II{
CC() throws A,C{};
gent() throws D;
fevent();
}
class IO{
public static void main(String[] args){
byte buffer[]=new byte[2056];
try{
while(true){
int bytes=System.in.read(buffer,0,2056);
String str=new String(buffer,0,bytes);
System.out.println("-->"+str+":"+bytes+":"+str.length());
}
}
catch(Exception e){
String err=e.toString();
System.out.println(err);
}
}
}
施杨出品 !
分享到:
相关推荐
Java基础编程实例是Java初学者入门的绝佳资源,它涵盖了Java语言的核心概念和技术。这个教程旨在帮助新手理解并掌握Java编程的基本元素,从而能够独立编写简单的程序。以下是一些主要的知识点: 1. **Java环境配置*...
对于初学者来说,通过实际的编程实例来学习Java是十分有效的途径。"JAVA简单入门实例"这个压缩包提供了一百八十个小案例,旨在帮助新手快速掌握Java的基本语法和编程技巧。 1. **Java基本语法**: 这些实例将涵盖...
【标题】"从入门到精通 Java编程经典实例"是一本旨在帮助编程初学者及有一定面向对象编程基础的爱好者深入理解Java语言的书籍。通过一系列的经典实例,本书旨在以直观、易懂的方式引领读者掌握Java的核心概念和技术...
Java编程实例入门是针对初学者的一本优秀教材,它涵盖了JAVA语言的基础知识,包括如何创建、编译和运行简单的JAVA程序。以下将详细介绍这些基础知识。 首先,基础的JAVA实例从"Hello World!"程序开始。在Java中,每...
"Java入门与实例"针对的是对编程感兴趣的初学者,它提供了通俗易懂的讲解和实践案例,帮助初学者快速掌握Java编程基础。 Java的基础知识点包括: 1. **环境搭建**:首先,学习Java需要安装Java Development Kit ...
Java SE编程入门教程 java入门以及变量debug(共63页).pptx Java SE编程入门教程 java设计模式(共17页).pptx Java SE编程入门教程 java数组(共33页).pptx Java SE编程入门教程 java网络编程(共29页).pptx ...
本资源“100个Java经典编程实例源代码”旨在帮助初学者快速掌握Java编程的基本概念和技术,通过实践来巩固理论知识。 1. **基础语法** - 变量声明与数据类型:Java提供了基本类型(如int, double, boolean等)以及...
"Java入门实验实例(程序代码加实验报告全)"是一份非常实用的学习资源,旨在帮助初学者快速掌握Java编程基础。这份资料包含了作者在学习Java过程中编写的全部程序和对应的实验报告,对于刚接触Java的人来说,是非常...
Java SE编程入门教程 java入门以及变量debug(共63页).pptx Java SE编程入门教程 java设计模式(共17页).pptx Java SE编程入门教程 java数组(共33页).pptx Java SE编程入门教程 java网络编程(共29页).pptx ...
Java SE编程入门教程 java入门以及变量debug(共63页).pptx Java SE编程入门教程 java设计模式(共17页).pptx Java SE编程入门教程 java数组(共33页).pptx Java SE编程入门教程 java网络编程(共29页).pptx ...
Java入门阶段,首先要理解的是基础语法和数据类型,这是构建安全程序的基础。了解如何声明变量、控制流程(如条件语句和循环)、异常处理以及面向对象编程概念(类、对象、继承、多态)等。这些基本技能将帮助你编写...
Java实用编程实例是一份丰富的学习资源,主要涵盖了Java编程的多个关键领域,旨在帮助初学者和有一定基础的开发者深入理解并应用Java技术。这个压缩包可能包含了一系列的源代码示例,每个示例都对应一个特定的编程...
《Java图形与动画编程实例 上册》是一本深入探讨Java在图形和动画编程领域的实践教程。本书主要针对Java 3D技术,旨在帮助读者掌握如何使用Java语言创建丰富的三维图形和动态效果。以下是对该书内容的详细解读: 1....
"Java入门与实例"教程中通常会包含这些基础知识,并配以实际的编程练习。例如,可能有一个"jkajajexplore"项目,它可能包含了多个Java源代码文件,每个文件都对应一个具体的编程任务,如创建简单的计算器应用、实现...
Java编程语言是世界上最流行的编程语言之一,以其“一次编写,到处运行”的特性闻名。它具有丰富的类库,广泛应用于企业级应用、移动开发(尤其是Android)、大数据处理、云计算等多个领域。对于初学者而言,理解并...
《Java2编程实例》是针对Java编程语言的一部实践教程,旨在通过丰富的实例来帮助学习者深入理解和掌握Java 2平台的核心技术。本教程适用于初学者以及有一定基础的程序员,旨在提升编程技能,理解面向对象编程的概念...
本教程“Java入门与实例教程”是专为初学者设计的,旨在帮助他们快速掌握Java编程的基础知识并能动手实践。 首先,Java入门部分将介绍基本概念,包括Java的发展历程、特点以及如何安装和配置Java开发环境,如JDK...
【Java入门书籍实例源码(完整版)】这个资源是一个非常适合初学者的编程学习材料,主要涵盖了Java语言的基础知识和实战应用。这份源码集合旨在帮助新手程序员逐步掌握Java编程,通过实例化的方式深入理解编程概念,...
Java 2 入门与实例教程是一套针对初学者精心设计的编程学习资源,主要涵盖了Java语言的基础概念、语法和实战应用。这份教程旨在帮助读者快速掌握Java编程技能,为今后深入学习和开发实践奠定坚实基础。以下是本教程...