Java学习_day001
一、环境配置
关于相关软件的下载
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相关推荐
- Java学习路线图,如何学习Java事半功倍?
作为一个初学者想掌握Java并不是很容易,Java本身是具有一定难度的,虽然说兴趣这东西可以让我们学习不累,但是有多少人学习是因为兴趣,或者有多少人知道自己的兴趣在哪?所以我很明确的告诉你学习这事本来 ...
- Java学习必不可少的网站,快收藏起来
java技术在IT互联网行业的发展前景一直在提升,越来越多的人都在学习java技术,今天小编来给大家提供一些学习Java的网站集合,希望能够帮助到正在学习java技术的同学. Java学习必不可少的网 ...
- 分享五款java学习辅助工具,总有你用的上的~
想要学好java技术,除了自身的努力,辅助工具也不缺少,辅助工具可以帮助大家在今后的工作中可以提高工作效率,下面小编就来分享五款java学习辅助工具,总有你用的上的~ 五款java学习辅助工具: 1. ...
- Java学习从入门到精通的学习建议
想要学好java技术,首先打好基础很重要,不论学什么基础都是重中之重,学习Java更是如此.如:基础语法.核心类库.面向对象编程.异常.集合.IO流等基础如果学不好,那么后边更深入的语法也不容易学会. ...
- java学习笔记11--Annotation
java学习笔记11--Annotation Annotation:在JDK1.5之后增加的一个新特性,这种特性被称为元数据特性,在JDK1.5之后称为注释,即:使用注释的方式加入一些程序的信息. j ...
- java学习笔记13--反射机制与动态代理
本文地址:http://www.cnblogs.com/archimedes/p/java-study-note13.html,转载请注明源地址. Java的反射机制 在Java运行时环境中,对于任意 ...
- JAVA学习资源网站
中文java技术网--http://www.cn-java.com/ 灰狐动力(http://www.huihoo.com/)-- 该站点有许多的开源的项目的介绍和学习,涉及操作系统,数据库等许多方向 ...
- 我的WEB之路(一)-2.JAVA学习路线
第一阶段:针对性夯实JAVA基础 课程名称 核心要点 完成目标 Java基础入门 搭建Java开发和运行环境等,IDE工具的学习和使用,Java语言基础,数据类型,运算符,条件和循环,数组使用等,Ja ...
- 准备写java学习笔记
准备写java学习笔记 java int 转载于:https://blog.51cto.com/cryingcloud/1975267
最新文章
- WAL streaming (max_wal_senders 0) requires wal_level replica or logical
- [Solved] UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xff in position 0: invalid start byte
- tensorboardX笔记:理解graph
- memset 还可以这样用
- Java黑皮书课后题第7章:7.15(消除重复)使用下面的方法头编写方法,消除数组中重复出现的值。编写一个测试程序,读取10个数,调用该方法,并显示以一个空格分隔的不同数字
- 【Linux系统编程】进程同步与互斥:POSIX有名信号量
- 极客大挑战2020_CTF-Web-[极客大挑战 2019]HardSQL
- mysql 相邻记录时间差_sql 相邻2条记录时间差比较
- 执行truffle unbox react报错,出现Error: connect ECONNREFUSED 0.0.0.0:443问题的解决办法
- java 加载资源文件
- 软件测试员对英语,软件测试工程师英语面试题
- flask mysql pymysql_在 flask 中使用 pymysql 报错,望大神解答!感激不尽!
- 20200108每日一句
- nmake命令(windows下的makefile)
- 如何在excel中输入身份证号
- “1+7+N”改革工作体系介绍
- 图像处理基本方法-perl语言生成纯色BMP文件
- Python-练习 43. 面向对象的分析和设计基础
- 天才小毒妃 第914章 无论如何要带她走
- python随机生成10道乘法题_python3 随机生成10以内的加法算术题
热门文章
- Junit运行在Spring环境下
- XAF 官方问题笔记
- asp.net mvc 4 AntiForgery 提供的防伪标记适用于用户“”,但当前用户为“XX” 问题处理记录...
- Javascript作用域原理---预编译
- 如何“正确”为SharePoint字段命名
- wpf单容器中的Chrome
- Mac--常用安装命令以及问题解决(面向自己查看)
- vue react 路由history模式刷新404问题解决方案
- utf-8编码的中文注释 在 sourceinsight 显示乱码的解决方法---utf8 转gb2312插件
- springboot aop + logback + 统一异常处理 打印日志