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();
}