Java学习第一天

来源:互联网 发布:中国制造业 知乎 编辑:程序博客网 时间:2024/05/10 06:49

摘要:

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




 

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 没有定义

二、永久性

.;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>

 

 







 

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

 

/**

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

*Author: xfliu <p>

*Create Date: 2016年12月20日 <p>

*Modified Date:2016年12月20日 <p>

*Modified By: xfliu <p>

*Version: 1.0 <p>

*/

public class MyFirstJava{

       /**

        *Description: 这是程序入口点 <p>

        *@param args 这是调用参数<p>

       */

       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: 警告:<p>标记为空

        *@param args 这是调用参数<p>

                            ^

MyFirstJava.java:7: 警告:<p>标记为空

*Version: 1.0 <p>

              ^

正在生成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>

 

 

最后不要加<p>

 

/**

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

*Author: xfliu <p>

*Create Date: 2016年12月20日 <p>

*Modified Date:2016年12月20日 <p>

*Modified By: xfliu <p>

*Version: 1.0

*/

public class MyFirstJava{

       /**

        *Description: 这是程序入口点 <p>

        *@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>

 

 

 

 


1 0
原创粉丝点击