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>
- java学习第一天
- Java学习第一天
- java学习第一天
- Java学习第一天
- 学习Java第一天
- 第一天学习java
- java学习第一天
- 学习JAVA第一天
- JAVA学习第一天
- Java 学习第一天
- java学习第一天
- JAVA学习第一天
- java学习第一天
- JAVA 学习第一天
- 学习Java第一天
- java学习第一天
- JAVA 学习第一天
- 学习JAVA第一天
- 《从零开始学Swift》学习笔记(Day 45)——重写方法
- elasticsearch__5__java操作之FilterBuilders构建过滤器Query .
- jquery datatable分页
- 创业公司如何实施敏捷开发(转载)
- 欢迎使用CSDN-markdown编辑器
- Java学习第一天
- 线程1
- python迭代器内部效率优化
- python2.7安装--以及各种插件安装
- 即点即改
- Android下的图形处理
- elasticsearch__4__java操作之QueryBuilders构建搜索Query .
- Android Textview 显示固定字数 省略号表示多余部分
- 欢迎使用CSDN-markdown编辑器