java 第一天_Java学习第一天
摘要:
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学习第一天相关推荐
- java 第一天_Java学习第一天:环境搭建
1.1.JDK下载 www.oracle.com/index.html,进入Oracle官方主页,找到Downloads,点击JavaSE,然后找到自己机器对应的版本下载即可 1.2.JDK安装 双击 ...
- java实训报告前言_Java学习第一阶段总结
0.前言: java第一阶段的学习已经过去了,这里针对第一阶段的三次作业进行总结 1.作业过程总结: (1)总结三次作业之间的知识迭代关系 ①第一次的作业相当基础,只有最主要的main函数,其余的内容 ...
- java jdk学习_Java学习第一步 -- JDK安装
1.学习JAVA,首先我们要去下载JDK的安装包,根据自己电脑的配置下载相应的版本,然后配置一下环境变量就可以学习JAVA了,下面是下载和安装JDK的教程: 2.点击上图中箭头所指的地方,会出现下面的 ...
- java第一季_Java入门第一季
第一章 Java初体验 第二章 变量与常量 2-1关键字 2-2 标识符 标识符是用于给程序中的变量.类.方法等命名的符号 2-4 变量 三个元素描述变量:变量名.变量类型和变量值. 2-5 命名变量 ...
- java创建树结构_Java学习之XML-017
如果想快速有效的学习,思想核心是"以建立知识体系为核心",具体方法是"守破离".反复练习直到熟练.----百战程序员 1.0 XML 1.1 XML 简介 XM ...
- android xml java混合编程_Java学习中注解与多线程,网络编程与XML技术
本部分内容主要有集合框架及泛型,实用类,输入和输出处理,注解与多线程,网络编程与XML技术.初次学习这部分会感觉很难,主要是概念难于理解,最好是多看看例子,多练习.下面是个人的总结 拉勾IT课小编为大 ...
- java学期总结_Java学习本学期总结
前言 本篇文章主要是对本学期Java学习和第三阶段PTA作业的总结,以及对面向对象编程思维的理解与面向对象设计心得.若其中有错误或不足的地方,欢迎大家指出. 一.作业过程总结 首先本学期第一阶段作业, ...
- 第一个java程序释义_Java 学习之路(1)第一个Java程序
Hello World程序 在编程语言的世界里,第一个编程语言估计就是输出Hello World了吧. /** * 编写第一个Java程序,输出Hello World! * @author LJS * ...
- java 异常恢复_Java学习之异常处理
异常恢复是提高鲁棒性最重要的方法. 前言:这篇文章是我自己的笔记,基本上是我翻译的<Thinking in Java>第12章,翻译不是目的,目的是想写一遍印象深刻,因为有些句子翻译不好, ...
最新文章
- shell下的seq用法
- IE7下元素的 'padding-top' 遇到 'clear' 特性在某些情况下复制到 'padding-bottom'
- java 继承与派生4.6-4.7 2020.3.27
- GOROOT、GOPATH、GOBIN、project目录
- ROS笔记(12) Rviz
- 点阵字体显示系列补记2:关于24点阵汉字显示程序及其修改版本
- Chrome 插件PPAPI 开发(一)环境搭建
- 五、鼎捷T100生产管理之报工
- Excel如何随机抽取姓名或其他数据
- udhcpc 移植和使用
- Eplan绘图软件:西门子S7-1500部件
- 【超图+CESIUM】【基础API使用示例】45、超图|CESIUM - 点光源设置
- 读取jpeg图像数据
- 基于Dragonboard 410c设计的智能管家
- three.js入门到实战
- 计算机一个小键盘按不出来怎么办,电脑小键盘打不出字怎么办?
- 《生物信息学:导论与方法》--生物信息数据库及软件资源--听课笔记(二十二)
- 清晨,赶路,感觉像孤魂野鬼,没有归宿感
- Selenium经典API操作
- 欧尼酱讲JVM(09)——虚拟机栈-变量槽slot
热门文章
- VitisAI的安装及其GPU环境的配置
- 学习笔记:SDVOE,使用SDN的方式进行高清无损的音视频传输,SDN的又一应用,AV/IT融合
- 在线培训人员注册信息管理系统软件测试说明书范例,教务管理系统测试用例.doc...
- (转)csv — 逗号分隔值文件格式
- CSS自定义虚线长度
- 2.2.2 类反射场景与使用 -《SSM深入解析与项目实战》
- Android图片的获取和存储
- 阿里巴巴集团2014校园招聘笔试题------9-22北京 研发工程师
- parameter oracle,Oracle Parameter
- 为什么google apk 的adj为100