主要学习 JAVA的一些基础知识:
第一章 JAVA基础
JAVA源程序 .java
经过编译
java 字节码文件 .class
经过执行
通过JVM虚拟机
java字节码解释程序(通用性的原因)
(一台机器只要有java字节码解释程序就可以实现java的通用性)
dos环境下
编译
javac hello.java
产生 lesson.class(lesson 为hello.java中定义的一个类)
java lesson进行执行
第二章
java大小写敏感
java中识别空格(可通过空格调整输出字符间的距离)
\n表示回车换行
java中的注释方法
1、// 注释一行
2、/*
注释内容
*/
3、/**
*/
注释不可嵌套使用(2、3不可套用)
java中的包、类、方法、参数和变量的名字,可由任意顺序的大小写字母、数字、下划线(_)和美元符号($)组成,但标识符不能以数字开头,不能是关键字。
常量:
字符常量:单引号 括起来
其他内容通过程序体现:
class lesson2
{
public static void main(String [] args)
{
/*int x=0,y;
y=x+3;
//System.out.println()
System.out.print("hello \n"+" world");
char ch=97;
System.out.println(ch);
char bh='a';
System.out.println(bh);
byte x=129;
System.out.println(x);//数据溢出
float f=3.5f;//若不加f则有可能类型转换错误 f=3.5默认 为double型
System.out.println(f);
byte b=4;
int i;
i=b;//短转长无问题(隐式类型转换)
System.out.println(i);
int x=266;
byte b=(byte)x;//强制类型转换的方法
System.out.println(b);
byte b=3;
b=b+1;
System.out.println(b);
System.out.println('a'+1);
System.out.println(""+'a'+1);//若存在 字符串 则将后面的军看做字符串
{
int i=3;
System.out.println(i);//i为局部变量不可再外面引用
}
System.out.println(i);
for(int i=1;i<=3;i++)
{
for(int j=1;j<=3;j++)
{
System.out.print("*");
}
System.out.println("");
}
*/
DrawRetangle(3,4);
}
static void DrawRetangle(int x,int y)//函数调用, void无返回值,其他类型有返回值 必须加return
{
for(int i=1;i<=x;i++)
{
for(int j=1;j<=y;j++)
{
System.out.print("*");
}
System.out.println("");
}
}
}