Java学习之路(一)-----编写代码前的基础知识

1.1什么是计算机语言## 标题
●语言:语言是人与人之间交流沟通的一种工具,如英语、韩语等。是一种工具
●计算机语言:故名计算机语言就是与计算机有关的一种交流沟通的工具,那么是谁与计算机沟通呢,有两个对象,计算机与计算机之间使用0和1进行沟通,人与计算机之间使用高级计算机语言沟通,简而言之,人需要使用计算机办一些事情的时候,就需要用计算机语言来进行交流沟通。

1.2Java语言的概述## 标题**
●Java是SUN公司在95年推出的一门高级计算机语言

1.2.1Java语言的三种技术## 标题
众所周知,Java是一种高级语言,里面包含很多种类的知识,就像我们的中国话还包括白话、客家话等等。所以在学习Java之前,我们先来了解一下他的三大种类技术
(1)J2EE(Java 2 Platform Enterprise Edition)企业版
是为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术有Servlet Jsp等,主要是针对Web应用开发(大型应用开发)
(2)J2SE(Java 2 Standard Edition)标准版
是为开发普通桌面和商务应用程序提供的解决方案。该技术体系是其他两种技术的基础,可以完成一些桌面应用程序的开发,比如Java版的扫雷。
(3)J2ME(Java 2 Platform Micro Edition)小型版
是为开发电子消费产品和嵌入式设备提供的解决方案。该技术体系主要应用于小型电子消费产品,如手机中的应用程序等。
PS:Java5.0版本后,依次更名为JAVAEE、JAVASE、JAVAME

1.2.3Java语言的特点:跨平台性## 标题
Java语言的优点之一就是跨平台性,因为其这一特性,现在Java语言备受推广,那什么是跨平台性呢?为什么可以跨平台呢?
跨平台性其实是指可以跨操作系统,目前流行的操作系统有Windows、Linux、iOS等操作系统,Java语言可以在任一操作系统上运行。
那为什么可以跨平台呢?是因为Java具有JVM(Java Virtual Machine)从名字来看,很容易可以理解,虚拟机器,Java虚拟机。Java语言使用Java虚拟机屏蔽了与具体平台相关的具体信息,Java语言只需生成在JVM上运行的目标代码既可,我们将JVM安装到不同的平台,JVM可以根据不同的平台修改不同的对应运行所需的环境信息。所以Java语言也称其具有良好的可移植性。

1.3安装Java运行环境及Java开发工具包## 标题
1.3.1区分JRE和JDK
这两个词我相信大家都经常听到,刚学习Java想上级实操时,都会说你先安装好JDK,那么JDK和JRE都是什么呢?
●JRE(Java Runtime Enviroment)Java运行环境
从名字来看很好理解,就是Java的运行环境。JRE包括Java虚拟机(JVM)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需安装JRE既可。
●JDK(Java Development Kit)Java开发工具包
JDK是提供给Java开发工具人员使用的,其中包含了Java的开发工具,也包括了JRE。所以安装了JDK。就不用再单独安装JRE了。简而言之,就是JDK中的开发工具开发出来的Java程序是交给JRE来运行的。
PS:JRE=JVM+核心类库
JDK=JRE+开发工具
所以呢就是说如果你只是想运行一下其他人的Java程序那你就只需要安装JRE既可,但你要是一个开发人员那你就安装JDK既可。

命令行相关知识:
(1)如何打开命令行
Windows系统找到电脑左下角的小娜,输入cmd即可进入。
(2)命令行的一些常见命令
●dir:列出当前目录下的文件以及文件夹
●md:创建目录
●rd:删除目录
●cd:进入指定目录
●cd…:退回到上一级目录
●cd\:退回带根目录
●del:删除文件
●exit:退出dos命令行
●help:出现所有的命令
●help cd :出现cd命令的具体用法
●*适配符

本人是二本大三学生,在学校期间学习C语言较多,Java只是简单了解过,现在想要重新学习Java和Android开发,所以跟着毕向东老师的视频学习,想要记录一下听课及学习内容,所以之后会持续更新Java学习的笔记。如有错误的地方,还望路过的大佬指点一下。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值