java 第一天_Java学习第一天

摘要:

Java开发步骤,简单的程序,print printf  println 区别,java类环境变量,Java注释文档

1293193519581700096.htm

39294fb1b8644232ac22a7b61ba79a70.jpg

class MyFirstJava{

publicstatic void main(String []args){

System.out.printf("fdfdf");//System首字母要大些

}

}

E:\2015.09.23\Java\temp\day1>javacMyFirstJava.java

MyFirstJava.java:3:错误:程序包system不存在

system.out.printf("fdfdf");

^

1个错误

E:\2015.09.23\Java\temp\day1>javacMyFirstJava.java

E:\2015.09.23\Java\temp\day1>java MyFirstJava

fdfdf

E:\2015.09.23\Java\temp\day1>

class MyFirstJava{

publicstatic void main(String []args){

System.out.println("fdfdf");

}

}

E:\2015.09.23\Java\temp\day1>java MyFirstJava

fdfdf

E:\2015.09.23\Java\temp\day1>

class MyFirstJava{

publicstatic void main(String []args){

System.out.print("fdfdf");

}

}

E:\2015.09.23\Java\temp\day1>javacMyFirstJava.java

E:\2015.09.23\Java\temp\day1>java MyFirstJava

fdfdf

E:\2015.09.23\Java\temp\day1>

总结:

System.out.print不换行

System.out.printf不换行

System.out.println换行

class MyFirstJava{

publicstatic void main(String []args){

System.out.print("a");

System.out.printf("b");

System.out.println("c");

}

}

E:\2015.09.23\Java\temp\day1>java MyFirstJava

abc

E:\2015.09.23\Java\temp\day1>

class MyFirst{

publicstatic void main(String []args){

System.out.print("a");

System.out.printf("b");

System.out.println("c");

}

}

E:\2015.09.23\Java\temp\day1>java MyFirstJava

abc

E:\2015.09.23\Java\temp\day1>

public class MyFirst{

publicstatic void main(String []args){

System.out.print("a");

System.out.printf("b");

System.out.println("c");

}

}

E:\2015.09.23\Java\temp\day1>javacMyFirstJava.java

MyFirstJava.java:1:错误:类MyFirst是公共的, 应在名为 MyFirst.java 的文件中声明

public class MyFirst{

^

1个错误

E:\2015.09.23\Java\temp\day1>

public class MyFirstJava{

publicstatic void main(String []args){

System.out.print("a");

System.out.printf("b");

System.out.println("c");

}

}

E:\2015.09.23\Java\temp\day1>java MyFirstJava

abc

E:\2015.09.23\Java\temp\day1>

总结:

当类声明为public公开时,需要类名和文件名一样

Java类路径的配置

配置环境变量,为了在非类所在的路径也可以运行类程序

一、临时性

E:\2015.09.23\Java\temp\day1>javaMyFirstJava

abc

E:\2015.09.23\Java\temp\day1>cd..

E:\2015.09.23\Java\temp>javaMyFirstJava

错误:找不到或无法加载主类 MyFirstJava

E:\2015.09.23\Java\temp>setclasspath=e:\2015.09.23\java\temp\day1

E:\2015.09.23\Java\temp>javaMyFirstJava

abc

E:\2015.09.23\Java\temp>setclasspath        //查询环境变量的值

classpath=e:\2015.09.23\java\temp\day1

E:\2015.09.23\Java\temp>setclasspath=      //清除环境变量

E:\2015.09.23\Java\temp>setclasspath

环境变量classpath没有定义

二、永久性

3d3e74a76b4c474ea0e5f43cb3f98b8f.jpg

1293193519581700096.htm

.;e:\2015.09.23\Java\temp\day1先在当前目录找,再到指定的目录

E:\2015.09.23\Java\temp>set classpath

classpath=.;e:\2015.09.23\Java\temp\day1;

E:\2015.09.23\Java\temp>java MyFirstJava

abc

E:\2015.09.23\Java\temp>

Java文档注释生成API帮助文档

/**多一个星号

*/

/**

*Description: 这是我的第一个Java程序

*Author: xfliu

*Create Date: 2016年12月20日

*Modified Date:2016年12月20日

*Modified By: xfliu

*Version: 1.0

*/

public class MyFirstJava{

/**

*Description: 这是程序入口点

*参数:字符串数组

*/

publicstatic void main(String []args){

//打印输出到控制台

System.out.print("a");

System.out.printf("b");

System.out.println("c");

}

}

E:\2015.09.23\Java\temp\day1>javadoc -d docMyFirstJava.java

正在加载源文件MyFirstJava.java...

正在构造 Javadoc信息...

标准 Doclet版本1.8.0_112

正在构建所有程序包和类的树...

正在生成doc\MyFirstJava.html...

MyFirstJava.java:14:警告: args没有 @param

public static void main(String []args){

^

正在生成doc\package-frame.html...

正在生成doc\package-summary.html...

正在生成doc\package-tree.html...

正在生成doc\constant-values.html...

正在构建所有程序包和类的索引...

正在生成doc\overview-tree.html...

正在生成doc\index-all.html...

正在生成doc\deprecated-list.html...

正在构建所有类的索引...

正在生成doc\allclasses-frame.html...

正在生成doc\allclasses-noframe.html...

正在生成doc\index.html...

正在生成doc\help-doc.html...

1个警告

出现警告的原因:因为函数具有参数,所有要对参数进行说明

/**

*Description: 这是我的第一个Java程序

*Author: xfliu

*Create Date: 2016年12月20日

*Modified Date:2016年12月20日

*Modified By: xfliu

*Version: 1.0

*/

public class MyFirstJava{

/**

*Description: 这是程序入口点

*@param args这是调用参数

*/

publicstatic void main(String[] args){

//打印输出到控制台

System.out.print("a");

System.out.printf("b");

System.out.println("c");

}

}

E:\2015.09.23\Java\temp\day1>javadoc -d docMyFirstJava.java

正在加载源文件MyFirstJava.java...

正在构造 Javadoc信息...

标准 Doclet版本1.8.0_112

正在构建所有程序包和类的树...

正在生成doc\MyFirstJava.html...

正在生成doc\package-frame.html...

正在生成doc\package-summary.html...

正在生成doc\package-tree.html...

正在生成doc\constant-values.html...

正在构建所有程序包和类的索引...

正在生成doc\overview-tree.html...

正在生成doc\index-all.html...

正在生成doc\deprecated-list.html...

正在构建所有类的索引...

正在生成doc\allclasses-frame.html...

正在生成doc\allclasses-noframe.html...

正在生成doc\index.html...

正在生成doc\help-doc.html...

E:\2015.09.23\Java\temp\day1>

1293193519581700096.htm

1293193519581700096.htm6721826c34e747d7bdd09980bd06b827.jpg

81c84b6ea0664b318ee6462f6aae425d.jpg

1293193519581700096.htm

在此注释没有换行,要在Java注释文档加控制符

/**

*Description: 这是我的第一个Java程序

*Author: xfliu

*Create Date: 2016年12月20日

*Modified Date:2016年12月20日

*Modified By: xfliu

*Version: 1.0

*/

public class MyFirstJava{

/**

*Description: 这是程序入口点

*@param args 这是调用参数

*/

publicstatic void main(String[] args){

//打印输出到控制台

System.out.print("a");

System.out.printf("b");

System.out.println("c");

}

}

E:\2015.09.23\Java\temp\day1>javadoc -d docMyFirstJava.java

正在加载源文件MyFirstJava.java...

正在构造 Javadoc信息...

标准 Doclet版本1.8.0_112

正在构建所有程序包和类的树...

正在生成doc\MyFirstJava.html...

MyFirstJava.java:12:警告:标记为空

*@param args这是调用参数

^

MyFirstJava.java:7:警告:标记为空

*Version: 1.0

^

正在生成doc\package-frame.html...

正在生成doc\package-summary.html...

正在生成doc\package-tree.html...

正在生成doc\constant-values.html...

正在构建所有程序包和类的索引...

正在生成doc\overview-tree.html...

正在生成doc\index-all.html...

正在生成doc\deprecated-list.html...

正在构建所有类的索引...

正在生成doc\allclasses-frame.html...

正在生成doc\allclasses-noframe.html...

正在生成doc\index.html...

正在生成doc\help-doc.html...

2个警告

E:\2015.09.23\Java\temp\day1>

最后不要加

/**

*Description: 这是我的第一个Java程序

*Author: xfliu

*Create Date: 2016年12月20日

*Modified Date:2016年12月20日

*Modified By: xfliu

*Version: 1.0

*/

public class MyFirstJava{

/**

*Description: 这是程序入口点

*@param args 这是调用参数

*/

publicstatic void main(String[] args){

//打印输出到控制台

System.out.print("a");

System.out.printf("b");

System.out.println("c");

}

}

E:\2015.09.23\Java\temp\day1>javadoc -d docMyFirstJava.java

正在加载源文件MyFirstJava.java...

正在构造 Javadoc信息...

标准 Doclet版本1.8.0_112

正在构建所有程序包和类的树...

正在生成doc\MyFirstJava.html...

正在生成doc\package-frame.html...

正在生成doc\package-summary.html...

正在生成doc\package-tree.html...

正在生成doc\constant-values.html...

正在构建所有程序包和类的索引...

正在生成doc\overview-tree.html...

正在生成doc\index-all.html...

正在生成doc\deprecated-list.html...

正在构建所有类的索引...

正在生成doc\allclasses-frame.html...

正在生成doc\allclasses-noframe.html...

正在生成doc\index.html...

正在生成doc\help-doc.html...

E:\2015.09.23\Java\temp\day1>

1293193519581700096.htm

bdebc9e4ee02478cb9776db138007ec2.jpg

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值