Java从敲门到入门

Java入门

2020.08.13 今天开始从入门到放弃。先拜一拜James Gosling。

推荐的书

《Java编程思想》《effective Java》《Java核心技术》

计算机基础冷知识

  1. 赫兹(Hz),计算机内部的时钟,时钟以固定速度发射电子脉冲,时钟速度越快,在给定的时间段内执行的指令就越多。速度的计量单位是Hz,1Hz相当于每秒1个脉冲。1kHz = 1024Hz; 1mHz = 1024kHz; 1GHz = 1024mHz。
  2. CPU,U低压,HQ标压,Y超低压
  3. SSH -》 SSM
  4. 学习四个阶段:Java基础阶段,JavaWeb,JavaEE,JavaEE高级
  5. 大数据框架。Hadoop,spark(java,scala,python),Flink
  6. 常用的DOS基本指令
命令说明
dir当前目录下的文件及文件夹
md创建目录
rd删除目录
cd进入指定目录
cd…退回到上级目录
cd/退回到根目录
del删除文件
del *.txt删除所有TXT文件
exit退出dos命令行
echo name: Tom > 1.doc创建一个doc写入name: Tom
  1. 安卓底层内核使用Linux,libraries使用的是C,C的特点是开发慢运行快
  2. Tiobe 开发语言排行榜
  3. 后台开发语言:Java,PHP,Python,Go,Node.js
  4. java JDK8.0 目前是最稳定的版本2014年发布;2017年JDK9,实现模块化;2018年JDK 10.0也叫18.3,按年月命名。
  5. 技术体系平台
基础平台作用
Java SE(Java Standard Edition)标准版支持面向桌面级应用开发,提供了完整的Java核心API,以前称为J2SE
Java EE(Java enterprise Edition)企业版主要针对Web应用程序开发,版本以前称为J2EE
Java ME(Java Micro Edition)小型版移动端,版本以前称为J2ME
Java card支持Java小程序applets巡行在小存储设备(存储卡)

在这里插入图片描述
12. 相比于C语言,Java去除了指针,增加了垃圾回收器功能

Java特点

1.面向对象
两个基本概念:类,对象
三个特性:封装,继承,多态
2.通过Java虚拟机(JVM)实现跨平台运行

Java环境搭建

JDK:Java开发工具包。包括了开发工具(编译工具Javac.exe,打包工具jar.exe)和JRE
JRE:Java运行环境。包括了JVM和Java SE标准类库
JVM:Java虚拟机

JDK的安装

  1. 下载:https://www.oracle.com/java/technologies/javase-jdk14-downloads.html
    为了避免eclipse出现问题,安装JDK后可以单独再安装一个JRE
文件夹目录说明
bin开发工具
dbjava的数据库
includeC语言编写的头文件
lib存放一些jar包
src.zip有开源的代码和常用的类库
  1. 环境变量的设置
    正常命令行进入Java安装目录的bin\目录下,执行Java.exe 或Javac.exe,但如果配置了环境变量就不用那么麻烦了。
    环境变量的配置:控制面板->所有控制面板项->系统->系统属性->高级->环境变量
    出现两个部分:administrator(这是对当前用户有效的环境变量);系统变量(是对所有用户都有效的环境变量)
    找到path环境变量:path是Windows执行指令时寻找命令的路径。把bin目录的绝对路径复制到path变量值里,与其他路径分号隔离开
    配置好环境变量后。重启命令窗口,就可以直接执行Java命令。
    也可以通过重命名一个新的环境变量。JavaHome=bin目录之上的目录。最后在path中%JavaHome%\bin
    [注意]路径不要有中文或中文标点
  2. Hello world
class HelloChina{
	public static void main(String[] args){
		System.out.println("Hello world");
	}
}

4.运行原理过程
Java文件运行过程

cd code/day01
javac HelloWorld.java

字节码文件名变成了Java代码中的类名
Java 严格区分大小写,Windows不区分大小写

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值