Java 语言概述与开发环境(1)
例如:把存储器a中的内容放到存储器b中。
0、1:太繁琐、不利于程序员编写程序。
0000,000000,000001;(前四位)指令码、(中间六位)存储器a、(后面六位)存储器b
汇编语言:利用辅助标记符替代机器指令的操作码。
例如:b=a
Java语言是一种 高级程序设计语言。
90后,最早1991年 由java之父 sun james Gosling
java API(System Utils String )
~ 面向对象:主要是应用类的概念,利用 多态、封装、继承等实现对事务的面向对象的编程。
~动态:相比于C++、C#这门面向对象的语言。类中可以动态的增加或修改方法我们的客户端
Java Runtime Environment(JRE):java 运行环境
java virtual machine(JVM):Java虚拟机
- 第一种:通过在官网下载 exe安装包,直接运行,之后的环境便令自动配置。
建议下载JDK 1.8的版本
安装后会自动增加path路径 会增加类似这样的路径:
C:\Program Files (x86)\Common Files\Oracle\Java\javapath
- 第二种:自己下载 jdk的安装包 不是exe的格式。 是zip格式。
Path:%Java_HOME/bin;%Java_HOME%/jre/bin (分号 一定是英文状态下的分号,;:)
Classpath 不需要配置
通过java、javac、java -version 来验证。
- 系统的环境变量是对任意用户都能生效。一般可以在系统变量设置。
- 假使配置了两个java的环境变量。这时依循环境变量 顺序谁在前面 先执行谁的环境变量的原则。JDK8 JDK7
五、Dos的常见命令
后期写java代码的时候,会用到Dos命令。
dir:directory:列出当前目录下所有的文件及文件夹。在linux里面类似上网命令(ll ls)
md:make directory:创建目录
rd:remove directory:删除目录
cd:change directory:
cd.. 返回上一级目录。
cd\ 返回到根目录
输入盘符+: 切换不同的硬盘。例如 d: (切换到D盘)
del:delete。删除文件
cls:Clear screen:清屏
exit:退出
Tab键的使用:自动补全。
上下键:历史输入命令的调出
六、第一个java程序-HelloWord
****************************
step1:javac编译java源文件。.java 结尾的
Step2:java调用生成的。.class文件
Step3:将高级程序语言解释成机器语言
Step4:直接执行机器语言
java相当于执行java类文件,需要生成jvm,生成机器语言,最后进行执行。

首先声明一个类,类型可以有 public、 private、protected
类里面都有个main 函数,作为程序的入口
static 静态的
void 代表是没有返回值的
函数名:可以根据函数的作用来起名。
Main函数:整个程序的执行入口。
其他函数的调用需要写入到Main函数中才可以执行,否则不能执行。
函数体是以大括号的形式进行范围的界定。
类里面有个默认的函数:构造函数。
注释程序是不会执行的
- 单行注释:
//
用于表示谋一行语句不执行 或者是对程序进行说明
每个程序员必须养成 的良好习惯。
- 多行注释
/**/
- 文档注释
/** */
说明我们的类的主要功能、主要的参数、作者、 版本等信息
Java 语言概述与开发环境(1)的更多相关文章
- 一、Java语言概述与开发环境、第一个java程序
目录: 1.1 Java特点 1.2 Java程序运行机制 1.3 安装JDl和配置环境变量 1.4 第一个JAVA程序 1.5 第一个JAVA程序的含义 前言 Java语言历时近二十年,已发展成为人 ...
- 1、Java语言概述与开发环境——Java特性和技术体系平台
一.Java语言的主要特性 1.Java语言是易学的: Java语言的语法与C语言和C++语言很接近,使得大多数的程序员很容易学习和使用Java. 2.Java语言是强制面向对象的: Java语言提供 ...
- Java复习(一)——Java语言概述、开发环境、基础知识
设计模式:在各种应用系统中被大量应用,是设计的“常用套路” 作为Java WEB开发人员,需要掌握HTML/CSS/JS和数据库相关知识 常用的应用程序框架:Spring MVC,Spring Boo ...
- 疯狂java——第一章 java语言概述与开发环境
J2ME: 主要用于控制移动设备和信息家电等有限存储的设备. J2SE: 整个java技术的核心和基础,它是J2ME和J2EE编程的基础. J2EE: Java技术中应用最广泛的部分,J2EE提供了企 ...
- 1、Java语言概述与开发环境——Java程序运行机制
Java语言是一种特殊的高级语言,它既有解释型语言的特性,也具有编译型语言的特征,因为Java要经过先编译后解释两个步骤. 一.高级语言的运行机制 计算机高级语言按程序的执行方式可以分为编译型和解释型 ...
- java 学习笔记1 java语言概述及开发环境
高级语言运行机制 高级语言按程序的执行方式分为编译型和解释型两种. java语言比较特殊,Java程序的执行必须经过先编译后解释的步骤. 1 编译生成字节码,只面向JVM(.class) 2Jvm执行 ...
- 1、Java语言概述与开发环境——JDK的安装与环境变量的配置
Selenium.Appium.Macaca.RobotFramework.Jmeter等框架或工具均必须的一样东西——JDK,也就是基于java开发的东西都要这个东西.JDK的概念在这里不作描述. ...
- Java 语言概述与开发环境(2)
目录: 一.JDK配置容易出现的问题 二.HelloWorld程序编译常见问题 三.文档注释 四.Java 标识符 五.转义符 六.运算符之算术运算符 ********************** ...
- 1、Java语言概述与开发环境——JDK JRE JVM理解
一.理解概念: 1.JDK(Java Development Kit Java开发工具包) JDK是提供给Java开发人员使用的,其中包含Java的开发工具,也包括JRE,所以安装了JDK,就不用单独 ...
随机推荐
- docker使用centos7系统构建tomcat镜像
FROM shansongxian/centos-oraclejdk8:latest #此镜像使用centos7系统,精简jdk,只运行java程序,无法编译/构建 MAINTAINER huqian ...
- cms-写帖子内容实现
写帖子后台: mapper: <?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapperP ...
- 工作流性能优化(敢问activiti有扩展性?)(1)
工作流待办(首页待办列表),加载缓慢,activiti本机,看了代码又是全部数据加载到内存,然后代码过滤,我为什么又说又呢? 用VisualVM做性能测试: 之前同事给的解决方案: 1.把&quo ...
- Android(java)学习笔记78:Java类初始化顺序
1. Java类中初试化的顺序: 由此得出Java普通类初始化顺序结论: (1)静态变量 (2)静态初始化块 (3)变量 (4)初始化块 (5)构造器 由此得出Java继承类初始化顺序结论: (1)继 ...
- 待解决问题:c++栈对象的析构、虚拟内存与内存管理的关系、内存管理的解决方案。
待解决问题:c++栈对象的析构.虚拟内存与内存管理的关系.内存管理的解决方案.
- Web前端学习流程
- python 进程之间的通讯
python 进程之间的通讯 #!/usr/bin/env python #-*- coding:utf-8 -*- # author:leo # datetime:2019/5/28 10:15 # ...
- USACO09FEB Fair Shuttle
题目传送门 据说\(NOIp\)前发题解可以\(\mathfrak{RP}\)++ 因为要尽可能满足更多奶牛,所以按照这种区间贪心题的套路,先按右端点排序,然后依次遍历,能坐车的就让它们坐车,这样一定 ...
- 解决ndk编译lua时遇到 undefined reference to '__srget'的问题
今天用ndk r10d版本编译lua时,遇到几个错误,提示没有找到__srget 没有定义,于是看了国外的大神的解决方法, 是因为ndk在r10c之后的版本已经将getc函数屏蔽了,所以导致编译器找不 ...
- 【线性基 集合hash】uoj#138. 【UER #3】开学前的涂鸦
还需要加强分析题目特殊性质,设计对应特殊算法,少想多写大力dfs剪枝不要管MLETLE直接上的能力 红包是一个有艺术细胞的男孩子. 红包由于NOI惨挂心情不好,暑假作业又多,于是他开始在作业本上涂鸦. ...