资讯专栏INFORMATION COLUMN

【Java】第一章 HelloWorld

Ryan_Li / 2693人阅读

摘要:下载,并解压环境变量配置右键我的电脑属性高级环境变量系统变量注意是下面的系统变量,不是上面的用户变量新建变量名,变量值修改变量,在最前面加上注意是首字母大写,不要改成,后面要有分号注意系统变量上面的用户变量里,不要有这两个,如果有应

1 JDK (1) 下载,并解压 (2) 环境变量配置

右键我的电脑->属性->高级->环境变量->系统变量
注意:是下面的系统变量,不是上面的用户变量

新建变量名JAVA_HOME,变量值E:JDK

修改变量Path,在最前面加上%JAVA_HOME%in;
注意:"Path"是首字母大写,不要改成"PATH",bin后面要有分号;

注意:系统变量上面的用户变量里,不要有这两个,如果有应该去掉,以避免被干扰。

(3) 验证是否配置成功

点击确认关闭刚才的配置页面,这一步一定要做,否则刚才的配置不能生效

点WIN键->运行(或者使用win+r)

输入cmd命令

输入java -version

如果出现版本信息,表明配置成功

如果失败了,调整前面的配置,然后要重新启动cmd命令,而不是在原有的cmd里面输入java -version

2 命令行HelloWorld (1) 准备项目目录

通常都会创建一个project目录

所有的java代码都会放在这个项目目录下

并创建一个目录src用于存放java源代码.java文件

(2) 创建第一个java源文件
public class HelloWorld{
    public static void main(String[] args){
    System.out.println("hello world");
  }
}

因为java是面向对象的编程语言,所以我们实际上是在创建一个个的类

class HelloWorld表示这个类的名字是HelloWorld

public static void main(String[] args)这是主方法,所有代码的入口
如果你学过c语言 ,相当于main程序入口

System.out.println("hello world");表示在控制台(黑屏幕)输出一个字符串“hello world”

(3) 编译 A 流程

运行 win+r,输入 cmd 进入控制台界面

e:切换盘符为e盘

cd e:projectj2sesrc切换目录到源文件目录

javac HelloWorld.java编译命令javac文件名大小写必须一致

如果得到一行空白,就表示成功了,并且得到一个class文件:HelloWorld.class
第一行切换盘符的e:不要忘记了

B 说明

.java文件是java的源文件,但是不能直接运行,必须先被编译成为.class文件才能够执行

java使用javac命令进行编译(必须跟上.java后缀名)
javac filename.java

(4) 运行 A 流程

运行 win+r,输入 cmd 进入控制台界面

e:切换盘符为e盘

cd e:projectj2sesrc切换目录到源文件目录

java HelloWorld

运行成功后会看到字符串 "hello world"

B 说明

注意大小写需要一致,并且没有后缀名.class

java classname

(5) 关于类

java所有的代码都是运行在类里面的

public表示这是一个可以公开访问的类

class表示这个一个类

HelloWorld表示类的名字,每个单词的首字母大写

(6) 主方法

你会写很多代码,总有第一行执行的代码,这就是主方法

args表示运行参数

public static void main(String[] args){
    System.out.println("hello world");
}
(7) 控制台输出

println 表示打印数据到控制台,并且换行

System.out.println("hello world");
3 Eclipse使用技巧

批量修改
alt+shift+R

快速输入主方法
敲入mainalt+/

快速输入System.out.println
敲入sysoalt+/

快速输入for
敲入foralt+/

查看java源代码
先选中想要查看的方法,比如System.out.println()println,敲键F3

代码格式化
ctrl+shift+f

快速助手
ctrl+shift+o

快速注释
选中一行或者多行代码ctrl+shift+c

大小写转换
ctrl+shift+x选中的转换为大写,ctrl+shift+y选中的转换为小写

快速解决办法提示 提问
在出错误的行,使用ctrl+1。比如忘记导入类了,就可以用这个解决

toString getter setter 构造方法的快速生成
通过菜单->Source就可以看到快速生成的选项

4 找不到类 (1) 现象

分明有Hello这个类,并且也有主方法,可是运行就会出现找不到或者无法加载类Hello,或者Class Not Found异常

(2) 原因 A 是否自动勾选

Eclipse是保存后自动编译,但是建立在一个设置的前提上
菜单-Project->勾选Build Automatically,如果这里没有勾选,那么是不会自动把Hello.java编译成Hello.class

B problems

菜单->Window->Show View->Problems 显示Problems页面
这里会显示当前项目的错误,倘若有错误,那么项目也不会对.java文件进行自动编译

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/67712.html

相关文章

  • Java8实战》-读书笔记一章(01)

    摘要:依旧使用刚刚对苹果排序的代码。现在,要做的是筛选出所有的绿苹果,也许你会这一个这样的方法在之前,基本上都是这样写的,看起来也没什么毛病。但是,现在又要筛选一下重量超过克的苹果。 《Java8实战》-读书笔记第一章(01) 最近一直想写点什么东西,却不知该怎么写,所以就写写关于看《Java8实战》的笔记吧。 第一章内容较多,因此打算分几篇文章来写。 为什么要关心Java8 自1996年J...

    codeGoogle 评论0 收藏0
  • Java开发环境的配置

    摘要:第一阶段基础知识第一章开发环境的配置知识铺垫命令在正式进入学习之前我们来了解一个看起来格很高的东西命令命令,计算机术语,是指操作系统的命令,是一种面向磁盘的操作命令,主要包括目录操作类命令磁盘操作类命令文件操作类命令和其它命令。 showImg(https://segmentfault.com/img/remote/1460000019264541?w=600&h=242); 第一阶段...

    leejan97 评论0 收藏0
  • 慕课网_《RxJava与RxAndroid基础入门》学习总结

    时间:2017年10月16日星期一说明:本文部分内容均来自慕课网。@慕课网:http://www.imooc.com教学源码:无学习源码:https://github.com/zccodere/s... 第一章:课程简介 1-1 课程介绍 本门课程的主要内容 RxJava是什么 RxAndroid是什么 RxJava常用操作符(重点、难点) 怎样在项目中使用RxJava和RxAndroid 如何学...

    刘明 评论0 收藏0
  • springboot学习(一)——helloworld

    摘要:关于的自动配置,这个是重点之一,后面细说。在后续的学习中会慢慢学习到。红色标记的就是已经扫描到了并初始化成功了。 以下内容,如有问题,烦请指出,谢谢 springboot出来也很久了,以前零散地学习了不少,不过很长时间了都没有在实际中使用过了,忘了不少,因此要最近准备抽时间系统的学习积累下springboot,给自己留个根。 因为以前学过一些,这里就主要根据官方文档来学习了,可能会根据...

    The question 评论0 收藏0
  • classpath(译)

    摘要:另外,指定多个类路径也是可以的。系列使用的的分隔符是系列使用的分隔符是。类文件指定需要执行的文件。在已经制定设置的环境下,环境变量的设置将会无效优先级的问题。当前目录将会无效。是的核心类,里包含与国际化有关的类。 源自Javaの道日语技术社区原文地址译者梦梦的幻想乡見てくれてありがとうござい!!! クラスパス(译) classpath 这一章将会讲解classpath的概要和设定方法。...

    wudengzan 评论0 收藏0

发表评论

0条评论

Ryan_Li

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<