摘要:

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注释文档加控制符

/**

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

java 第一天_Java学习第一天相关推荐

  1. java 第一天_Java学习第一天:环境搭建

    1.1.JDK下载 www.oracle.com/index.html,进入Oracle官方主页,找到Downloads,点击JavaSE,然后找到自己机器对应的版本下载即可 1.2.JDK安装 双击 ...

  2. java实训报告前言_Java学习第一阶段总结

    0.前言: java第一阶段的学习已经过去了,这里针对第一阶段的三次作业进行总结 1.作业过程总结: (1)总结三次作业之间的知识迭代关系 ①第一次的作业相当基础,只有最主要的main函数,其余的内容 ...

  3. java jdk学习_Java学习第一步 -- JDK安装

    1.学习JAVA,首先我们要去下载JDK的安装包,根据自己电脑的配置下载相应的版本,然后配置一下环境变量就可以学习JAVA了,下面是下载和安装JDK的教程: 2.点击上图中箭头所指的地方,会出现下面的 ...

  4. java第一季_Java入门第一季

    第一章 Java初体验 第二章 变量与常量 2-1关键字 2-2 标识符 标识符是用于给程序中的变量.类.方法等命名的符号 2-4 变量 三个元素描述变量:变量名.变量类型和变量值. 2-5 命名变量 ...

  5. java创建树结构_Java学习之XML-017

    如果想快速有效的学习,思想核心是"以建立知识体系为核心",具体方法是"守破离".反复练习直到熟练.----百战程序员 1.0 XML 1.1 XML 简介 XM ...

  6. android xml java混合编程_Java学习中注解与多线程,网络编程与XML技术

    本部分内容主要有集合框架及泛型,实用类,输入和输出处理,注解与多线程,网络编程与XML技术.初次学习这部分会感觉很难,主要是概念难于理解,最好是多看看例子,多练习.下面是个人的总结 拉勾IT课小编为大 ...

  7. java学期总结_Java学习本学期总结

    前言 本篇文章主要是对本学期Java学习和第三阶段PTA作业的总结,以及对面向对象编程思维的理解与面向对象设计心得.若其中有错误或不足的地方,欢迎大家指出. 一.作业过程总结 首先本学期第一阶段作业, ...

  8. 第一个java程序释义_Java 学习之路(1)第一个Java程序

    Hello World程序 在编程语言的世界里,第一个编程语言估计就是输出Hello World了吧. /** * 编写第一个Java程序,输出Hello World! * @author LJS * ...

  9. java 异常恢复_Java学习之异常处理

    异常恢复是提高鲁棒性最重要的方法. 前言:这篇文章是我自己的笔记,基本上是我翻译的<Thinking in Java>第12章,翻译不是目的,目的是想写一遍印象深刻,因为有些句子翻译不好, ...

最新文章

  1. shell下的seq用法
  2. IE7下元素的 'padding-top' 遇到 'clear' 特性在某些情况下复制到 'padding-bottom'
  3. java 继承与派生4.6-4.7 2020.3.27
  4. GOROOT、GOPATH、GOBIN、project目录
  5. ROS笔记(12) Rviz
  6. 点阵字体显示系列补记2:关于24点阵汉字显示程序及其修改版本
  7. Chrome 插件PPAPI 开发(一)环境搭建
  8. 五、鼎捷T100生产管理之报工
  9. Excel如何随机抽取姓名或其他数据
  10. udhcpc 移植和使用
  11. Eplan绘图软件:西门子S7-1500部件
  12. 【超图+CESIUM】【基础API使用示例】45、超图|CESIUM - 点光源设置
  13. 读取jpeg图像数据
  14. 基于Dragonboard 410c设计的智能管家
  15. three.js入门到实战
  16. 计算机一个小键盘按不出来怎么办,电脑小键盘打不出字怎么办?
  17. 《生物信息学:导论与方法》--生物信息数据库及软件资源--听课笔记(二十二)
  18. 清晨,赶路,感觉像孤魂野鬼,没有归宿感
  19. Selenium经典API操作
  20. 欧尼酱讲JVM(09)——虚拟机栈-变量槽slot

热门文章

  1. VitisAI的安装及其GPU环境的配置
  2. 学习笔记:SDVOE,使用SDN的方式进行高清无损的音视频传输,SDN的又一应用,AV/IT融合
  3. 在线培训人员注册信息管理系统软件测试说明书范例,教务管理系统测试用例.doc...
  4. (转)csv — 逗号分隔值文件格式
  5. CSS自定义虚线长度
  6. 2.2.2 类反射场景与使用 -《SSM深入解析与项目实战》
  7. Android图片的获取和存储
  8. 阿里巴巴集团2014校园招聘笔试题------9-22北京 研发工程师
  9. parameter oracle,Oracle Parameter
  10. 为什么google apk 的adj为100