Java学习一:一些基本的语句
2016-07-18 20:49
429 查看
一、首先,配置可以参考百度搜索的结果、我用的是eclipse.exe来编写的、使用方法百度也能搜到、
二、做一些简单的程序、
public class HelloWorld{
/*
* 这是第一个Java程序,
* 这也是多行注释的举例
*
*
*/
public static void main(String []args)
{
System.out.println("Hello World");
FreshJuice juice=new FreshJuice();
juice.size=FreshJuice.FreshJuiceSize.MEDUIM;
System.out.println(juice.size);
//创建对象举例;
Dog dog=new Dog();
dog.barking();
}
}
class FreshJuice{
//注意这里的举例没有分号;
enum FreshJuiceSize{SMALL,MEDUIM,LARGE}
//声明一个字段,也是一个属性,
FreshJuiceSize size;
}
//下面是类的实例,Java的类也不用分号;
//公有的public类必须单独一个文件;
class Dog{
public Dog(){
age=0;//使用时需初始化;
name="tiny tiny Dog";
}
public Dog(String name){
//构造函数有一个参数;
}
String name;
String breed; //成员变量
int age;
String color;
static int barkNumber; //类变量
void barking()
{
int time=0;//局部变量
age=time;
System.out.println("My Name is :" +name);
}
void hungry(){
}
void sleeping(){
}
}
三、含有import的语句,和两个源文件和两个public类的程序;
我们创建一个项目,项目中创建两个类:Employee和EmployeeTest。
Employee类为:
//下面的命令行将会命令编译器载入java_installation/java/io路径下的所有类
import java.io.*;
public class Employee {
String name;
int age;
String designation;
double salary;
//Employee类个构造器;
public Employee(String name){
//字段也用this;
this.name=name;
}
// 设置age的值
public void empAge(int empAge){
this.age=empAge;
}
/* 设置designation的值*/
public void empDesignation(String empDesig)
{
this.designation=empDesig;
}
/* 设置salary的值*/
public void empSalary(double empSalary){
this.salary=empSalary;
}
/* 打印信息 */
public void printEmployee(){
System.out.println("Name:"+this.name);
System.out.println("Age:"+this.age);
System.out.println("Designation:"+this.designation);
System.out.println("Salary:"+this.salary);
}
}
EmployeeTest类为:
二、做一些简单的程序、
public class HelloWorld{
/*
* 这是第一个Java程序,
* 这也是多行注释的举例
*
*
*/
public static void main(String []args)
{
System.out.println("Hello World");
FreshJuice juice=new FreshJuice();
juice.size=FreshJuice.FreshJuiceSize.MEDUIM;
System.out.println(juice.size);
//创建对象举例;
Dog dog=new Dog();
dog.barking();
}
}
class FreshJuice{
//注意这里的举例没有分号;
enum FreshJuiceSize{SMALL,MEDUIM,LARGE}
//声明一个字段,也是一个属性,
FreshJuiceSize size;
}
//下面是类的实例,Java的类也不用分号;
//公有的public类必须单独一个文件;
class Dog{
public Dog(){
age=0;//使用时需初始化;
name="tiny tiny Dog";
}
public Dog(String name){
//构造函数有一个参数;
}
String name;
String breed; //成员变量
int age;
String color;
static int barkNumber; //类变量
void barking()
{
int time=0;//局部变量
age=time;
System.out.println("My Name is :" +name);
}
void hungry(){
}
void sleeping(){
}
}
三、含有import的语句,和两个源文件和两个public类的程序;
我们创建一个项目,项目中创建两个类:Employee和EmployeeTest。
Employee类为:
//下面的命令行将会命令编译器载入java_installation/java/io路径下的所有类
import java.io.*;
public class Employee {
String name;
int age;
String designation;
double salary;
//Employee类个构造器;
public Employee(String name){
//字段也用this;
this.name=name;
}
// 设置age的值
public void empAge(int empAge){
this.age=empAge;
}
/* 设置designation的值*/
public void empDesignation(String empDesig)
{
this.designation=empDesig;
}
/* 设置salary的值*/
public void empSalary(double empSalary){
this.salary=empSalary;
}
/* 打印信息 */
public void printEmployee(){
System.out.println("Name:"+this.name);
System.out.println("Age:"+this.age);
System.out.println("Designation:"+this.designation);
System.out.println("Salary:"+this.salary);
}
}
EmployeeTest类为:
import java.io.*; public class EmployeeTest { public static void main(String arg[]){ /* 使用构造器创建两个对象 */ Employee empOne=new Employee("James Bond"); Employee empTwo=new Employee("Mary Anne"); // 调用这两个对象的成员方法 empOne.empAge(26); empOne.empDesignation("Senior Software Engineer"); empOne.empSalary(10000); empOne.printEmployee(); empTwo.empAge(21); empTwo.empDesignation("Software Engineer"); empTwo.empSalary(5000); empTwo.printEmployee(); } }
相关文章推荐
- Java泛型的类型擦除
- Java基础之理解Annotation
- Spring之JDBC
- javaEE技术路线图
- jdk环境配置
- Spring基础—— SpEL
- Spring开发环境配置以及入门案例
- SpringMVC的Handler处理及url映射
- 数组
- 不能从 java.io.InputStream 转换为 org.omg.CORBA.portable.InputStream
- 如何把java项目(java文件)打包成.jar文件,双击即可运行.
- 属性动画步骤总结——包含xml实现与java代码实现
- java反射机制(总结)
- 根据表结构自动生成JavaBean,史上最强最专业的表结构转JavaBean的工具(第4版)
- ubuntu16.04安装jdk并配置
- 刷题有感,java的大整数包运算
- [JavaWeb]表单提交的验证(onSubmit和function的应用)
- [JavaWeb]表单提交的验证(onSubmit和function的应用)
- java.lang.NoClassDefFoundError: weblogic/rmi/extensions/DisconnectListener
- java EE基础知识