Java学习第三节之java入门
一、 常见字符含义
JVM java虚拟机
JDK 是java工具
JRE 是运行虚拟机
以下两个是1.5版本前的名称J2EE
J2SE
以下两个是上面两个名称1.5版本后的叫法 |
javaSE
虚拟机的安装(jdk)
文件夹bin中存放的是:java.exe javac.exe javadoc.exe jar.exe
文件夹db中存放的是:虚拟中小型数据库
文件夹include是导入或者引入本地库(win32)
文件夹jre是运行虚拟机,里边包括bin java.exe等
文件夹lib存放的是java库文件
二、命令的功能:
java.exe是运行java程序
javaw.exe是运行窗口程序
javac.exe是编译java程序
javadoc.exe是编译文档html
jar.exe是编译jar包压缩包
三、 环境变量
编译文件:是javac源文件路径
四、 dos中运行java
五、1、点 在文件夹中叫当前文件夹,在路径中叫当前路径
2、Java-home是存放JDK路径
六、Java语言的语法规则:
1、java语言区分大小写
2、每句代码结束都要写上分号
3、Class名称最好和文件名称一致
4、每次修改源码都必须重新编译后才能看到最新修改
七、注释:
1、// 表示单行注释
2、/* */ 表示多行注释
3、/**
*
*/ 表示文档注释,可生成源码的html网页,便于查看
API函数,功能接口
八、程序练习
1、public class A{
public static voidmain(String[] s){
System.out.println("AA");
}
}
2、/**书名:《人生》
*作者:路遥
*出版社:文学出版社
*/
public class doc{
**此程序仅用来测试
*今天是2014年3月15号
*就这样吧
*/
public static void main(String[] s){
System.out.println("路遥《人生》");
}
}
3、public class haha{
public static void main(String[] s){
System.out.println("hahahhaha");
}
}
4、public class Hello{
public static voidmain(String[] s){
System.out.println("Hello");
}
}
5、public class lala{
public class static void main(String[] s){
System.out.println("lalalala");
}
}
九、作业
1、#include<stdio.h> //用C语言完成实心菱形的输出
int main()
{
inti, j, n;
printf("输入行数(正数):");
do
{
scanf("%d", &n);
}while(n<=0);
if(0==n%2)
n=n-1;
for(i=1; i<=n/2+1; i++)
{
for(j=0; j<=n/2-i; j++)
printf(" ");
for(j=1; j<=i*2-1; j++)
printf("*");
printf("\n");
}
for(i=0; i<n/2; i++)
{
for(j=0; j<=i; j++)
printf(" ");
for(j=0;j<n-2*(i+1); j++)
printf("*");
printf("\n");
}
return 0;
}
2、#include<stdio.h> //完成空心菱形的输出
#include<conio.h>
main()
{
inti,j,n;
printf("inputn:\n");
scanf("%d",&n);
for(i=0;i<=n-1;i++)
{
for(j=n+1-i;j>0;j--)/*第一次打空格*/
printf("");
printf("*");/*打印第一个'*'号*/
for(j=0;j<2*i-1;j++)//中间的空格
printf("");
if(i!=0) printf("*");/*最后一个'*',第一行只有一个'*'号*/
printf("\n");
}
for(i=n;i>=0;i--)
{
for(j=n+1-i;j>0;j--)/*第一次打空格*/
printf("");
printf("*");/*打印第一个'*'号*/
for(j=0;j<2*i-1;j++)//中间的空格
printf("");
if(i!=0) printf("*");/*最后一个'*',最后只有一个'*'号*/
printf("\n");
}
getch();
}