自学java第2天,javaSE

	我本来就是一个很自卑的人,在职场上,身边的人太优秀,让自己的自卑心理更加放大。我也曾有过宏伟的职业规划,计划着如何一步步向前走,但是现实却不得不一次次告诉我学会原谅自己和放弃一些,可是天生有的一点傲骨让我在这之间非常挣扎,我没有投降,也在努力,但是没有人看得见。有时候每天盲目着受挫和忽视,倒不如也同时一边前进,不停学习,坚持真的不一定能行,但是希望它成为我的习惯,加油!

第一阶段javaSE

今天要学的是java的语言基础,在这之前,先了解一些计算机的基础知识。
1、计算机的体系结构(常识)
什么是计算机?computer,基本概念就是一种设备,会高级的计算,并且运用广泛(打游戏,购物、支付结账、记录、看电影等)。
计算机组成:硬件(物理存在,看得见摸得着)和软件(看得见摸不着)。
2、常见硬件
Cpu、主板、显卡、内存电源硬盘输入输出设备等。
作为开发人员,主要关注cpu、硬盘、内存、输出输入设备
硬盘是高速运转的,期间不允许有变形,会影响数据。
3、 硬件讲解
Cpu—大脑,运算核心和控制核心。酷睿,骁龙,麒麟,A系列
内存—暂时存放,cpu直接访问,缺点容量小不能永久存储,优点效率高
Ctrl+S 到硬盘永久存放
硬盘—cpu不能直接存放,容量大不容易丢失。希捷、西数、SSD固态硬盘(原理是内存条)
输入输出设备–键盘,显示器。
4、软件
系统软件(如xp)应用软件(如office)
主流操作系统:win、unix、linux、ios、safris。Linux源码开放免费(c语言写的)。
5、计算机体系结构
硬件hardware–操作系统内核kernel–操作系统外壳shell–应用app
在这里插入图片描述
6、计算机语言的概述
第一代语言:机器语言。穿孔卡。
第二代:汇编语言。如add、sub。
第三代:高级语言。如:JAVA、C、C++
江湖地位:
JAVA、C(主要写操作系统),python(主要人工智能),C++,Go(谷歌),Swift。

JAVA语言的发展:因为C++无法跨平台,
高斯林重写C++以后,最先想到橡树oak语言,后来oak被注册商标, 开发java的程序员们喜欢喝咖啡,因为爪洼岛的咖啡very good,所以java应运而生。

7、JavaSE、EE、ME
Java SE 标准版,java平台基础。 可以完成Office。
Java EE 平台企业版,基于javaSE。企业级应用。核心。
Java ME 平台微型版。基本淘汰,机顶盒、移动电话等

8、java的开发工具
下载:www.sun.com 或者www.oracle.com 下载开发工具,JDK11.0.2,
安装路径中不要有中文,对中文不友好,容易出错。
在这里插入图片描述
那么什么是JDK呢?
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
9、编写JAVA程序

我先用文本编辑器开发第一个HelloWorld程序,在这之前,需要先将编辑器的编码格式与dos对齐。
在这里插入图片描述

在这里插入图片描述
在JDK的安装目录下运行dos,小科普三个打开dos 的方式:1、win+r–cmd。2、目标目录下右键鼠标找到dos快捷方式。3、在目标目录上方路径中输入cmd。
在这里插入图片描述

//HelloWorld.java
public class HelloWorld/*类名*/{
	/*类体*/
	/*
	main函数是java程序的入口,没有main函数的话,执行中会提示找不到main。尤其也要注意标点符号。
	*/
	public void main(String[] args){
	System.out.println("火箭总冠军!!");
	}
}

然后在jdk目录下dos键入编译执行。
在这里插入图片描述
在这里科普一些常见的编程错误:
在这里插入图片描述
在这里插入图片描述
为什么java11 的 java编译执行一体容易报错呢?因为有.class文件了会报重复错误。

注释分类
// 单行注释
// 多行注释
/
*/
多行注释不能嵌套

10、环境变量的配置
在这里插入图片描述
在这里插入图片描述
11、java跨平台原理
java跟C++的不同就是可以跨平台,什么是跨平台呢?字节码文件委托各种Java虚拟机。就好像汉文的小黄书,如果是C++,那日本人想看,就要日本人写(当然,日本人肯定写得很好),韩国人想看,就要韩国人自己写。但是如果是JAVA,中国人写好了,找个小日本翻译,深情并貌地讲给日本人听,然后韩文翻译拿着这本书,讲给韩国人听。所以这个就是强大的java虚拟机JVM。
在这里插入图片描述
让我们一起加油,再次超越自己的认知。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值