一、环境配置

关于相关软件的下载

http://doc.canglaoshi.org/
进入后找的相关界面进行下载安装JDK、eclipse;

二、Java介绍

1.Java编译运行过程

编译期:Java源文件,经过编译生成class字节码文件
运行期:JVM加载.class并且运行.class(0和1)
关于Java:跨平台,一次编程到处使用

2.名词解释

JVM:java虚拟机;用来加载并运行.class;
对于不同的系统有不同版本的JVM与之相对应;
JRE:Java运行环境;
除了包含JVM以外还包含了运行Java程序所需要的环境 ; JRE=JVM+Java系统类库(小零件)
JDK:Java开发工具包;
除了包含JRE以外还包括开发Java程序所必需的的命令工具;
JDK=JRE+编译、运行等命令工具;
说明
1.运行Java程序的最小环境为JRE
2.开发Java程序的最小环境为JDK

为什么JDK要区分操纵系统?
因为jdk中的jvm不同;

3.环境变量配置

1.JAVA_HOME:指向jdk的安装路径
2.CLASSPATH:表示类的搜索路径,
3.PATH:指向jdk下的bin目录

开发工具(eclipse=IDE(集成开发环境):带有图形界面的、功能强大的开发工具)

1.IBM公司,开源工具。
2.工作空间:所创建工作文件所保存的地址
3.开发步骤
①新建一个Java项目/工程---------------小区
②新建一个Java包----------------------楼+单元
③新建Java类----------------------------房子
4.注释:解释性文本
①单行注释://
②多行注释:/* /
③文档注释:/
* */--------------------API使用,具有特殊意义

package day001;//声明包day01public class HelloWorld {//声明类HelloWorld
//程序的入口,执行从main开始,main结束则程序结束public static void main(String[] args) {System.out.println("HelloWorld");//双引号里面是什么输出什么
//输出HelloWorld
//1.严格区分大小写
//2.所有符号必须英文模式
//3.每句话必须分号结尾
//4.println();输出并换行
//print();输出不换行     }}

在程序编写的空白处右击选择Run as可以对其进行运行输出

Java学习_day001相关推荐

  1. Java学习路线图,如何学习Java事半功倍?

    作为一个初学者想掌握Java并不是很容易,Java本身是具有一定难度的,虽然说兴趣这东西可以让我们学习不累,但是有多少人学习是因为兴趣,或者有多少人知道自己的兴趣在哪?所以我很明确的告诉你学习这事本来 ...

  2. Java学习必不可少的网站,快收藏起来

    java技术在IT互联网行业的发展前景一直在提升,越来越多的人都在学习java技术,今天小编来给大家提供一些学习Java的网站集合,希望能够帮助到正在学习java技术的同学. Java学习必不可少的网 ...

  3. 分享五款java学习辅助工具,总有你用的上的~

    想要学好java技术,除了自身的努力,辅助工具也不缺少,辅助工具可以帮助大家在今后的工作中可以提高工作效率,下面小编就来分享五款java学习辅助工具,总有你用的上的~ 五款java学习辅助工具: 1. ...

  4. Java学习从入门到精通的学习建议

    想要学好java技术,首先打好基础很重要,不论学什么基础都是重中之重,学习Java更是如此.如:基础语法.核心类库.面向对象编程.异常.集合.IO流等基础如果学不好,那么后边更深入的语法也不容易学会. ...

  5. java学习笔记11--Annotation

    java学习笔记11--Annotation Annotation:在JDK1.5之后增加的一个新特性,这种特性被称为元数据特性,在JDK1.5之后称为注释,即:使用注释的方式加入一些程序的信息. j ...

  6. java学习笔记13--反射机制与动态代理

    本文地址:http://www.cnblogs.com/archimedes/p/java-study-note13.html,转载请注明源地址. Java的反射机制 在Java运行时环境中,对于任意 ...

  7. JAVA学习资源网站

    中文java技术网--http://www.cn-java.com/ 灰狐动力(http://www.huihoo.com/)-- 该站点有许多的开源的项目的介绍和学习,涉及操作系统,数据库等许多方向 ...

  8. 我的WEB之路(一)-2.JAVA学习路线

    第一阶段:针对性夯实JAVA基础 课程名称 核心要点 完成目标 Java基础入门 搭建Java开发和运行环境等,IDE工具的学习和使用,Java语言基础,数据类型,运算符,条件和循环,数组使用等,Ja ...

  9. 准备写java学习笔记

    准备写java学习笔记 java int 转载于:https://blog.51cto.com/cryingcloud/1975267

最新文章

  1. WAL streaming (max_wal_senders 0) requires wal_level replica or logical
  2. [Solved] UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xff in position 0: invalid start byte
  3. tensorboardX笔记:理解graph
  4. memset 还可以这样用
  5. Java黑皮书课后题第7章:7.15(消除重复)使用下面的方法头编写方法,消除数组中重复出现的值。编写一个测试程序,读取10个数,调用该方法,并显示以一个空格分隔的不同数字
  6. 【Linux系统编程】进程同步与互斥:POSIX有名信号量
  7. 极客大挑战2020_CTF-Web-[极客大挑战 2019]HardSQL
  8. mysql 相邻记录时间差_sql 相邻2条记录时间差比较
  9. 执行truffle unbox react报错,出现Error: connect ECONNREFUSED 0.0.0.0:443问题的解决办法
  10. java 加载资源文件
  11. 软件测试员对英语,软件测试工程师英语面试题
  12. flask mysql pymysql_在 flask 中使用 pymysql 报错,望大神解答!感激不尽!
  13. 20200108每日一句
  14. nmake命令(windows下的makefile)
  15. 如何在excel中输入身份证号
  16. “1+7+N”改革工作体系介绍
  17. 图像处理基本方法-perl语言生成纯色BMP文件
  18. Python-练习 43. 面向对象的分析和设计基础
  19. 天才小毒妃 第914章 无论如何要带她走
  20. python随机生成10道乘法题_python3 随机生成10以内的加法算术题

热门文章

  1. Junit运行在Spring环境下
  2. XAF 官方问题笔记
  3. asp.net mvc 4 AntiForgery 提供的防伪标记适用于用户“”,但当前用户为“XX” 问题处理记录...
  4. Javascript作用域原理---预编译
  5. 如何“正确”为SharePoint字段命名
  6. wpf单容器中的Chrome
  7. Mac--常用安装命令以及问题解决(面向自己查看)
  8. vue react 路由history模式刷新404问题解决方案
  9. utf-8编码的中文注释 在 sourceinsight 显示乱码的解决方法---utf8 转gb2312插件
  10. springboot aop + logback + 统一异常处理 打印日志