java入门和背景知识

一、计算机语言的发展

  • 计算机已经成为人类大脑的延伸
  • 算法是计算机的灵魂,编程语言是塑造计算机灵魂的工具
  • 计算机语言已经出现了三代,分别是机器语言,汇编语言,高级语言

二、多种计算机语言

  • -java :应用范围广
  • c:经典语言,对于学习其他语言十分有帮助
  • c++:混合式语言,用户补充C语言,加了面向对象
  • JavaScript:主要应用于前端开发
  • Python:语法结构简单,在人工智能方面有非常大的潜力
  • PHP:主要应用一些中小型网站
  • Object-c和Swift
  • c#:面向对象语言
  • Kotlin:用于现代多平台应用的静态编程语言,可以兼容java
  • Go:语法与c相近
  • 易语言:以中文作为程序代码的编程语言
  • Fortran:世界第一种高级语言,但是不适于编写系统程序
  • Basic:易学,功能不够强大
  • COBOL:商业领域有用
  • Pascal:语法严谨,层次分明

三、Java语言发展史
1.java发展简史
1991年由SUN公司推出,1998年JDK1.2,大大改进了早期缺陷,是一个革命性的版本,更名为JAVA2,目前83%的企业应用的是java8.
2.java核心优势
跨平台
3.Java各版本的含义

  • JavaSE:标准版,定义在个人计算机上的应用
  • JavaEE:企业版,定位在服务器端的应用
  • JavaME:微型版,定位在消费性电子产品的应用上

4.Java的特性和优势:

  • 跨平台/可移植性:
  • 安全性
  • 面向对象
  • 简单性
  • 高性能
  • 分布式
  • 多线程
  • 健壮性

四、Java程序的运行机制

  • 计算机高级语言的类型主要是编译型和解释型两种,java语言是两种类型的结合。
  • java源文件,后缀为.java ->> 利用编译器(javac)编译为字节码文件,后缀.class->>利用虚拟机(java)解释执行。
  • JVM,JRE,JDK:JVM是用于执行字节码文件的虚拟计算机; JRE(java run environment)是java运行时的环境,包括虚拟机,库函数,运行java程序所必须的文件;jdk包含JRE,以及增加编译器和调试器等用于程序开发的文件。
    JDK包含JRE包含JVM

五、JDK下载与安装

  1. 下载地址:JDK下载
  2. 环境变量配置
    1)找到自己安装JDK的路径并复制;桌面找到计算机,单击右键选属性;进入高级系统设置;进入选择高级;选择环境变量,在系统变量栏选择新建名称为JAVA_HOME,变量值为刚才复制的JDK安装地址,点击确定
    2)找到系统变量中path打开,点击新建,输入JDK安装位置下bin文件的目录点击确定即可
  3. 安装测试
    打开控制台,查看java版本,即输入java -version
    安装完成后测试截图
    得到类似截图则为JDK安装成功!可以写代码了!

六 、第一个java程序

  1. 在D盘或c盘建文件夹,用来编写你的代码,注意:显示文件扩展名
    使用记事本编写下面程序
public class main{
	public static void main(String[] args){
	  	System.out.println("Hello world!");
	}
}
  1. 保存文件后缀为.java,注意:文件名和刚才所写代码第一行class后的单词保持一致
  2. 打开控制台(按win+R,输入cmd ),转到代码所在的盘,如c盘即为: c+回车;再转到代码所在的文件,即cd +文件名+回车;
  3. 用编译器javac编译代码即javac +刚才写的文件名 如javac main.java之后回车
  4. 再输入java +文件名 如java main+回车,可以看到执行成功的java文件。
    运行结果及步骤截图

七、常见的DOS 命名

  • cd 目录路径 进入一个目录
  • cd… 进入父目录即上一级目录
  • dir 查看本目录下的文件和子目录列表
  • cls 清除屏幕命令
  • tab键 自动补齐命令
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值