作者:wymanNi | 来源:互联网 | 2023-05-18 04:13
今日目标商业模式下的互联网思维案例Java概述HelloWorld的案例变量的案例数据类型的案例运算符的案例分支结构的案例教学导航了解商业模式下的互联网思维了解什么是Java语言了
今日目标
商业模式下的互联网思维案例
Java概述
HelloWorld的案例
变量的案例
数据类型的案例
运算符的案例
分支结构的案例
教学导航
- 了解商业模式下的互联网思维
- 了解什么是Java语言
- 了解Java语言主要的技术架构,主要变化以及发展的趋势(就业趋势)
- 了解Java的程序结构
- 熟练工具和环境配置
- 掌握Java的基础语言(变量,数据类型,运算符,分支结构等)
软件Typora下载地址:https://pan.baidu.com/s/1hqbHysVoQ31FG46PvJHWsA
自我介绍:
张建 18935466019
1.商业模式下的互联网思维案例
1.1需求分析
一小姐离开夜场,应聘了一家贸易公司,用了一个月的时间办了20个已婚男同事,然后辞职。
几天后小姐给20个男人发了同样一条短信,怀孕了,需要5000做人流。一次性支付,不再麻烦。三天后收到了10万块钱。这是什么?
1.2技术分析
【先免费后付费】模式创新:
跨界+用户规模化+服务个性化
20个男人每个人出了250,凑够了5000打给他去打胎.这叫**【众筹】**。
20个男人每个人出了250,凑够了5000买营养品,生下的孩子卖了10万,19倍的收益,这叫**【创投】**。
孩子是虚构的,根本没怀孕。这叫**【招股说明书】**。
小姐也没去应聘,只是准备去,这是**【创业计划】**。
赞助小姐200块去执行此计划,并约定收益分成,这叫**【风投】**。
小姐去贸易公司上班老板不发工资,允许其在男同事身上赚各样的钱,这叫**【羊毛出在猪身上让狗买单】——【互联网思维】**!
贸易公司老板掏钱包装小姐参加选秀,进入演艺圈砸钱拍电影、电视剧,并承当其经济人,这叫**【资产重组+风险转移+PE】**;
小姐拍某电影一夜走红,票房爆棚,老板投资回报翻几十番,这叫**【成功上市】;**
1.3步骤分析
什么叫大数据?
什么叫O2O?
什么叫蓝海?
什么叫红海?
什么叫互联网思维?
什么叫众筹?
每人都贡献出一点然后共同享用成果。
1.4代码实现
1.5扩展内容
什么叫众筹?
什么叫大数据?
什么叫O2O?
取消中介。
什么叫蓝海?
自己研究出一种新的模式。
什么叫红海?
通过某种方式推广给大众,使得产生一种共性行为。
什么叫互联网思维?
看到这么多人拿着一百元在街上转悠,我知道自己的机会来了:于是,我租一辆豪华迈巴赫车开到大街上,冲着这些手持一百元等豪车的人开过去。
这时候,谁递过来一百元要我让车位,我就直接收下他的一百元…不说了,又一个手拿一百的人过来了。
2.Java概述
2.1概念
Java是一门面向对象的语言,而之前学到的C语言是面向过程的语言,C++是面向对象的一门语言。
2.2为什么学习Java语言
Java目前是一门使用最为广泛的语言之一;
Java还有许多特性:简单性、分布式、可移植性、健壮性、多平台独立、动态性等。
Java拥有极高的跨平台能力:(编写桌面的应用程、WEB应用程序、嵌入式系统的应用程序、分布式系统的开发等)
Java高端路线——大数据?
Hadoop(大数据中会用到)技术最多用的是Java、HBase。掌握Java
2.3Java能干嘛(就业方向)
- 安卓应用
- 在金融行业应用的服务器程序
- 网站的设计(电子商务的网站)
- 嵌入式领域
- 大数据技术
2.4技术架构
JavaSE ——标准版 开发普通桌面和商务应用程序。
JavaEE——企业版 开发企业版应用程序。
JavaME ——微型 版开发电子消费产品和嵌入式设备。
2.5JVM/JDK/JRE
2.5.1什么跨平台
**平台:**指的就是操作系统(Windows、Linux、Mac)
**跨平台:**Java程序可以运行在不同的操作系统上,一次编译到处运行
原理:实现跨平台需要Java虚拟机JVM(Java Virtual Machine )
2.5.2JVM/JRE/JDK
A:什么是JVM
JVM就是Java虚拟机,Java程序需要运行在虚拟机上,不同的平台都有自己的虚拟机,所以java语言是跨平台的。
B:什么是JRE
包括Java虚拟机(JVM)和Java程序所需要的核心类库等,如果想要运行一个开发好的Java程序,计算机只需要安装JRE就可以完成。
JRE:JVM+核心类库
C:什么是JDK
JDK是提供给我们开发人员使用的,其实里面已经包含了Java开发工具,当然也包括了JRE。如果你安装了JDK就不用单独再安装JRE了。
JDK:JRE+Java开发工具
D:JDK,JRE,JVM**
JDK包含JRE开发工具
JRE包含JVM和核心类库
2.6常用的DOS命令
2.6.1 打开控制台
Win+R,输入cmd
2.6.2 熟悉一下常用的命令
d: 回车 盘符的切换
dir:列出当前目录下的所有的文件和文件夹
cd 改变指定目录(进入相对应的目录)
cd…回退
cls:清屏
exit:退出dos命令行
2.7环境变量的配置
通过官方获取JDK,www.oracle.com
下载的时候注意:不同操作系统,下载不同的版本,32位和64位。
傻瓜式安装,下一步即可。
建议安装的时候,用英文路径,不要用中文或者带符号还有带空格等。
java程序的编译和运行使用javac和java 命令,所以只能在bin目录下写程序。
在实际的开发中,不可能把所有的程序都放到bin目录下,最好的方法就是在任意目录下能够访问javac和java。
2.HelloWorld案例
2.1需求分析
第一个见到的程序。
2.2技术分析
在命令行模式,输入javac命令对源代码进行编译,生成了字节码文件
javac 源文件名.java
编译完成后,如果没有报错,那么我们进行java命令对字节码文件进行执行,执行时不要添加.class扩展名
java HelloWorld
2.3步骤分析
2.4代码实现
2.5扩展内容
常见问题:
- 文件名隐藏
- 单词拼写的错误(Class/string/mian)
- 中文符号在输出语句的最后面使用中文分号
- 括号的匹配{ ( ) }
3.变量的案例
3.1需求分析
3.2技术分析
3.3步骤分析
3.4代码实现
3.5扩展内容
4.数据类型的案例
4.1需求分析
2.2技术分析
4.3步骤分析
4.4代码实现
4.5扩展内容
4.6练习
1.创建类AgeRange,要求:
接收用户输入的年龄age,并输出
2.创建类LeapYear,要求:
接收用户输入的年份year,并输出
5.运算符的案例
5.1需求分析
5.2技术分析
5.3步骤分析
5.4代码实现
算术运算符
逻辑运算符
赋值运算符
字符串连接符
三目运算符
5.5扩展内容
5.6练习
/*
* 1.算术运算符的练习:
* 1)输出7%3,输出9%3,输出3%6
* 2)声明整型变量a并赋值为5,a++,输出a
* 声明整型变量b并赋值为5,++b,输出b
* 3)声明整型变量c并赋值为5
* 声明整型变量d并赋值为c++,输出c,输出d
* 声明整型变量e并赋值为5
* 声明整型变量f并赋值为++e,输出e,输出f
* 4)声明整型变量g和h,并分别赋值为5
* 输出g--,输出g
* 输出--h,输出h
*/
/*
* 赋值、字符串连接、三目运算符的练习:
* 1)声明整型变量a并赋值为5
* 在a本身基础之上增10,输出a
* 在a本身基础之上乘3,输出a
* 在a本身基础之上除4,输出a
* 声明byte型变量b并赋值为5
* b += 10;-------------------???
* b = b+10;------------------???
* 2)声明整型变量age并赋值为22
* 输出age=22,输出我今年22岁了
* 3)声明整型变量c和d,并分别赋值为5和8
* 声明整型变量max并赋值为c和d之中的最大值
* 输出max
*/
6.分支结构(if-else if -else)
6.1需求分析
6.2技术分析
- if语句
- if-else语句
- 嵌套if语句
- if-else-if语句
6.3步骤分析
代码详解
6.4代码实现
王者荣耀段位
6.5扩展内容
6.6练习
- 使用程序为用户所录入的 3 个数值进行升序排列,并将排序后的结果输出到控制台。
- 判断某年是否为闰年:用户从控制台输入需要判断的年份值,由程序使用if-else判断该年是否为闰年,并将判断结果输出到控制台。
- 用户从控制台接收三个整数,通过程序找出三个数中的最大值。