Java基础自主学习(看视频)

主要学习 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("");
}
}
}




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值