查看: 126|回复: 18

学习Java到底能做什么

[复制链接]

3

主题

5

帖子

11

积分

新手上路

Rank: 1

积分
11
发表于 2022-12-28 12:53:43 | 显示全部楼层 |阅读模式
本篇文章由柠檬学院研发部整理,独家原创,谢绝转载。
学前了解计算机硬件和软件系统:
萌新怎样快速了解电脑?形成一个体系(ง •̀_•́)?求大神解答?
柠檬学院李伟:什么是JAVA(原创)
柠檬学院李伟:各编程语言用途及分类
对于一个初学者来说,看完了上面四篇文章可能对Java就有了一个大概的印象,但肯定还不清楚学了Java到底能干什么。
Java可以用来做网站,可以做软件,还可以做安卓,做游戏,超过三十亿的设备在使用Java。



  • 学习Java可以做网站
    Java可以用来编写网站,现在很多大型网站都用Jsp写的,JSP全名Java Server Pages
    它是一种动态网页技术,比如我们熟悉的163,一些政府网站都是采用JSP编写的。
    所以学习Java的同学可以找开发网站方面的工作,而且现在找这方面的岗位比较多。
    比如:网站开发,当然就是JSP+Servlet+JavaBean,一直以来都相当流行。
  • 学习Java可以做Android
    Android是一种基于Linux的自由及开放源代码的操作系统,其源代码是Java。
    所以市场上见到的手机系统例如MIUI ,阿里云,乐蛙等,都是修改源代码再发行的。
    Java做安卓不单单是指系统,还有APP对于更多的开发人员来说,他们更多的时间是花在开发APP上面。
  • 学习Java可以做游戏
    或者你不知道,在以前诺基亚还很流行的时候,你玩的手机游戏有90%以上都是Java开发的。
    当然现在已经很少人再去开发了,都转到安卓上去了。
    电脑上也有Java开发的游戏,最经典的是:《我的世界》(minecraft ,简称MC),当今世界最具人气和影响力的网络游戏之一《英雄联盟》(简称lol)。 一直以来都相当流行。
  • 学习Java可以做软件
    一般编程语言都可以做软件的,Java 也不例外,例如Eclipse,MyEclipse等知名Java开发工具.有关开发软件组件,可以了解Java Swing编程 或者 awt 相关知识。
    比如:企业级应用开发,这里是JAVA的天地,大到全国联网的系统,小到中小企业的应用解决方案,Java都占有极为重要的地位。
    另外还有移动领域,典型的应用是手机游戏(国内主要是这方面),这里是J2ME的天地,其实应用范围是很广的。
    Java已成为当今市面上最受欢迎的编程软件,对于处于信息高速发达的今天,Java技术已经无处不在,手机软件、手机JAVA游戏、电脑软件等等。
    可以这样说,只要你使用手机、电脑等电子产品,你就会用到跟Java有关的东西。由此可见,对于我们这些将要面临巨大就业压力的大学生来说,掌握这样一款最流行的编程语言是多么重要。
  • 嵌入式:Write Once,Run Anywhere。嵌入式领域仿佛为Java量身打造。
  • 大数据:Hadoop以及其他大数据处理技术很多都是用Java。
  • 科学应用:Java的安全性、便携性让Java在科学应用、金融服务、空间巨大。
以企业级网站(JavaEE)为例,描述一下Java的实际应用:
Java EE 是 J2EE的一个新的名称,之所以改名,目的还是让大家清楚J2EE只是Java企业应用。
简而言之:JavaEE是一个由JVM + API +大规模+多层的+可扩展的+可靠+安全+网络组成 的应用程序。
这样的描述对于初学者来说并不友好,我们再形象地描述一下。
假如在一家电商公司,需要一个软件来管理客户,这个软件的数据要统一存放在服务器上,大家通过客户端浏览器登录操作。



  • 如上图所示,每个人都可以通过客户端电脑访问服务器,可以查找、增加、修改、删除客户信息。
  • 客户端是以视图(网页)的形式展示内容,这一块称为表示层。服务器是进行运算处理的,针对表示层传来的指令进行判断,再去操作数据库,这是应用曾。
  • 这种基于客户端浏览器/服务器的结构成为B/S架构。
  • 如下图,用户可以通过浏览器登录系统



通过浏览器后台登录系统


  • 登录系统后可以对客户信息进行增删改查的操作。



视频演示


https://www.zhihu.com/video/1102631961054523392
仅是对B/S构架系统的最基础的描述,现在应该明白学Java到底是干什么了吧?
Java入门宝典:2019年 Java零基础权威入学宝典
Java构架师专题:Java架构师/微服务/分布式/高并发/性能优化/源码解析-学习视频

回复

使用道具 举报

1

主题

6

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2022-12-28 12:54:00 | 显示全部楼层
末尾的图片好像是C++?
回复

使用道具 举报

0

主题

2

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2022-12-28 12:54:33 | 显示全部楼层
没错
回复

使用道具 举报

2

主题

10

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2022-12-28 12:55:31 | 显示全部楼层
图是那部电影的?
回复

使用道具 举报

2

主题

5

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2022-12-28 12:56:22 | 显示全部楼层
如果有这样的学妹我也愿意好好学java(笑
回复

使用道具 举报

3

主题

9

帖子

15

积分

新手上路

Rank: 1

积分
15
发表于 2022-12-28 12:57:20 | 显示全部楼层
LOL什么时候是java开发的了
回复

使用道具 举报

2

主题

7

帖子

11

积分

新手上路

Rank: 1

积分
11
发表于 2022-12-28 12:57:58 | 显示全部楼层
LOL是JAVA开发的吗?不是C++吗
回复

使用道具 举报

0

主题

5

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2022-12-28 12:58:08 | 显示全部楼层
就乱扯呗
回复

使用道具 举报

1

主题

3

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2022-12-28 12:58:29 | 显示全部楼层
可以转不
回复

使用道具 举报

2

主题

8

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2022-12-28 12:58:40 | 显示全部楼层
可是黑板上的代码是C++, 不是java
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表