全部 替换
未找到所查内容 关闭 撤消
 
 
 
 
 
197
 
 
 
 
 
1
# Day02-java简介、安装及cmd简单操作
2
3
## 一、java语言简介
4
5
java之父 詹姆斯高斯林 James gosling
6
7
1990年,java的前身oak(一种橡树)诞生
8
9
1995年,sun公司推出jdk1.0,标志着java正式诞生
10
11
1998年,sun公司推出jdk1.2,并将java分为三个部分j2se j2me j2ee 
12
13
2005年,sun公司将j2se j2me j2ee 改名为javase javame javaee
14
15
2009年,sun公司被 Oracle公司收购
16
17
## 二、java语言现状
18
19
java语言常年霸榜第一  接下来为c、c++、python位于前四
20
21
java的版本最常用的为jdk1.8即java8
22
23
## 三、javase javaee javame
24
25
javase:标准版(这是javaee的基础)
26
27
javaee:企业版(非常重要,servlet,jsp技术,真实企业也并不使用,都封装到jdk里了)
28
29
javame:微型版(用于移动设备嵌入式开发,已过时)
30
31
javaee包含javase javame与javase取交集
32
33
## 四、java语言是一个难度中等、健壮的语言
34
35
难易度:c>c++>java>python
36
37
 面向过程-->面向对象
38
39
c++语言使用前要开辟内存 使用完内存要释放内存
40
41
java有**GC机制**(垃圾回收机制),所以更具**健壮性**
42
43
## 五、CS架构和BS架构
44
45
用客户端连接服务器的为CS架构
46
47
用浏览器连接服务器的为BS架构(java是BS架构)
48
49
很多软件是同时具有两种架构的  如b站 淘宝 京东
50
51
**CS架构**优化和页面更好 通过本地加载界面 人物 地图 速度快 省流量
52
53
**BS架构**不用下载客户端  通过浏览器访问 方便快捷 如4399小游戏 各种一刀9999的页游
54
55
## 六、软件开发的过程
56
57
因为计算机是由无数个晶体管构成,通过高低电压代表0和1来储存数据,所以最开始的编程指令就是通过打孔纸带来出入二进制指令
58
59
第一代编程语言 打孔机纸带
60
61
第二代编程语言 汇编语言(把0和1的指令汇总编成单词,易于记忆)
62
63
第三代高级语言 C C++ java python(已经可以输入语句 if条件语句 for循环语句等等,更加接近人类语言)
64
65
软件开发就是通过计算机语言**编写一系列指令**让计算机可以处理一些需求
66
67
### 公司中开发软件的具体过程:
68
69
1.提出需求:如大型企业有数千人,需要做一款软件来方便管理
70
71
2.先判断可行性
72
73
3.招标-找到合适的软件公司来竞标
74
75
4.xxx公司竞标成功,拿到该项目
76
77
5.软件公司派人和客户公司对接,深入了解客户的需求
78
79
6.由软件公司架构师出一份文档,包含用什么语言,架构,并发量有多少等
80
81
7.每条线的技术经理开始分发任务
82
83
8.技术经理拿着原型图分发给各个程序员
84
85
**9.程序员开始编码****
86
87
10.测试
88
89
11.上生产环境
90
91
12.上线(交付使用)
92
93
## 七、jvm jre jdk
94
95
jvm虚拟机,是在计算机中单独划出一处空间用来执行代码
96
97
jre 包含jvm,还有一些lib类库(java程序所依赖的类和参数指标)
98
99
如果只是运行程序,jre就足够了
100
101
jdk包含了jre,同时还有开发工具包和文档
102
103
## 八、jvm运行原理及跨平台性
104
105
106
107
![Snipaste_2020-09-21_19-25-26](Snipaste_2020-09-21_19-25-26.png)
108
109
## 九、常用dos命令
110
111
### 怎么打开DOS命令窗口
112
113
win键 + r (组合键):可以打开“运行”窗口
114
在运行窗口文本框中输入: cmd 然后回车
115
116
### mkdir abc 
117
118
创建一个目录,起名abc
119
120
### 在DOS命令窗口中怎么复制内容?
121
122
win10:
 
 
 
 
 
 
 

java简介、安装及cmd简单操作

一、java语言简介

java之父 詹姆斯高斯林 James gosling

1990年,java的前身oak(一种橡树)诞生

1995年,sun公司推出jdk1.0,标志着java正式诞生

1998年,sun公司推出jdk1.2,并将java分为三个部分j2se j2me j2ee

2005年,sun公司将j2se j2me j2ee 改名为javase javame javaee

2009年,sun公司被 Oracle公司收购

二、java语言现状

java语言常年霸榜第一 接下来为c、c++、python位于前四

java的版本最常用的为jdk1.8即java8

三、javase javaee javame

javase:标准版(这是javaee的基础)

javaee:企业版(非常重要,servlet,jsp技术,真实企业也并不使用,都封装到jdk里了)

javame:微型版(用于移动设备嵌入式开发,已过时)

javaee包含javase javame与javase取交集

四、java语言是一个难度中等、健壮的语言

难易度:c>c++>java>python

面向过程–>面向对象

c++语言使用前要开辟内存 使用完内存要释放内存

java有**GC机制**(垃圾回收机制),所以更具**健壮性**

五、CS架构和BS架构

用客户端连接服务器的为CS架构

用浏览器连接服务器的为BS架构(java是BS架构)

很多软件是同时具有两种架构的 如b站 淘宝 京东

**CS架构**优化和页面更好 通过本地加载界面 人物 地图 速度快 省流量

**BS架构**不用下载客户端 通过浏览器访问 方便快捷 如4399小游戏 各种一刀9999的页游

六、软件开发的过程

因为计算机是由无数个晶体管构成,通过高低电压代表0和1来储存数据,所以最开始的编程指令就是通过打孔纸带来出入二进制指令

第一代编程语言 打孔机纸带

第二代编程语言 汇编语言(把0和1的指令汇总编成单词,易于记忆)

第三代高级语言 C C++ java python(已经可以输入语句 if条件语句 for循环语句等等,更加接近人类语言)

软件开发就是通过计算机语言**编写一系列指令**让计算机可以处理一些需求

公司中开发软件的具体过程:

1.提出需求:如大型企业有数千人,需要做一款软件来方便管理

2.先判断可行性

3.招标-找到合适的软件公司来竞标

4.xxx公司竞标成功,拿到该项目

5.软件公司派人和客户公司对接,深入了解客户的需求

6.由软件公司架构师出一份文档,包含用什么语言,架构,并发量有多少等

7.每条线的技术经理开始分发任务

8.技术经理拿着原型图分发给各个程序员

**9.程序员开始编码****

10.测试

11.上生产环境

12.上线(交付使用)

七、jvm jre jdk

jvm虚拟机,是在计算机中单独划出一处空间用来执行代码

jre 包含jvm,还有一些lib类库(java程序所依赖的类和参数指标)

如果只是运行程序,jre就足够了

jdk包含了jre,同时还有开发工具包和文档

八、jvm运行原理及跨平台性

九、常用dos命令

怎么打开DOS命令窗口

win键 + r (组合键):可以打开“运行”窗口在运行窗口文本框中输入: cmd 然后回车

mkdir abc

创建一个目录,起名abc

在DOS命令窗口中怎么复制内容?

win10:左键直接选中,然后右键单击一下就到剪贴板里面了。

切换盘符?

直接输入盘符就行:c: 回车d: 回车

cd 路径

切换目录

cls 清屏

dir 查看当前目录下的内容

echo > 文件名.后缀名

del 文件 删除文件

exit 退出dos命令窗口

ping 地址 发送数据包 看是否连通

ipconfig 查看ip地址

ipconfig/a 查看全部地址

十、安装jdk和配置环境变量

双击64位的java8 注意安装时会弹出jre安装 关闭即可

十一、执行第一个程序Helloworld

创建txt文档文件,把后缀名改为java,用editplus打开

在java文件所在的目录下打开cmd 并javac 文件名.java编译文件

继续输入java Helloworld运行

javac 文件.java

java 类名

十二、理解Helloworld程序的语法

public class Helloworld{

    public static void main(String[] args){

        System.out.println("Helloworld");

    }

}

public class Helloworld 声明一个公共类 Helloworld

public static void main(String[] args) 主方法 静态 返回值为空 方法名(形参为String类型, 形参赋值的变量名){输出语句}

public class 类名{

类体

}

[修饰符列表] 返回值类型 方法名(形式参数列表){方法体; }

注意 一个类里面只能有一个主方法

 

版权声明:本文为wollf98原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/wollf98/articles/13650648.html