java到底能干嘛?

​​很多人说学习java,难道你们只知道java薪资高?那么你太low了,java在各行各业都有着运用,可以说是无所不能,今天老孙带着大家来看下,java到底能干嘛?

java主要分成三个部分javaSE,javaME,javaEE

 JAVA SE是学习JAVA EE、JAVA ME的基础,也可以做本地的软件,通俗讲就是做单机版的软件; 

JAVA EE主要是开发基于Web的系统,针对互联网的各种应用和大型复杂的项目给出解决方案

JAVA ME是用来开发游戏、电子设备、手机等方面的软件。 


JAVA主要的应用领域

  1、 大型网站,主要使用JAVA EE,最有名例子就是电子商务交易平台阿里巴巴,淘宝,京东

  2、 大型企业级应用,主要使用JAVA EE,比如大型企业管理系统,CRM系统,ERP系统

   2.1 有关通信及网络的大型企业:移动、联通、电信、网通主要的信息化都是JAVA

   2.2 有关金融行的大型企业,所有的银行、证券公司,互联网金融;

   2.3 大型管理系统,如:供应链,客户管理系统,物流系统……;

  3、 电子政务,主要使用JAVA EE,相关的政府部门绝大多数的信息化系统是JAVA开发的;

  4、 游戏,很多手机游戏都是用JAVA开发的。包括大型网游的后台数据统计都是java

  5、 嵌入式设备及消费类电子产品,主要用 JAVA ME,无线手持设备、通信终端、医疗设备、信息家电(如数字电视、机顶盒、电冰箱)、汽车电子设备等是比较热门的Java应用领域,这方面的应用例子有中国联通CDMA 1X网络中基于Java技术的无线 

    6、各大旅游网站基本都是使用java做的开发

    7、我们出行的交通工具的订票系统绝大部分也是使用java开发的

    8、现在比较流行的大数据,最主流的大数据框架Hadoop的应用主要用Java开发。Java最大的优势之一就是它在大数据领域的地位,目前很多的大数据架构都是通过Java来完成的


正在学习java的小伙伴是不是很惊讶,原来java有那么多的用途啊,不说了,我要学习了

Java 400行的代码可以实现许多不同的功能,具体取决于你想要实现什么样的功能。关于写一个飞翔小鸟游戏的想法,这是个很有趣的项目!下面是一个简单的示例代码,用于实现一个基本的飞翔小鸟游戏: ```java import javax.swing.*; import java.awt.*; import java.awt.event.KeyEvent; import java.awt.event.KeyListener; public class FlappyBirdGame extends JFrame { private static final int WIDTH = 400; private static final int HEIGHT = 600; private int birdY; private int birdVelocity; public FlappyBirdGame() { setTitle("Flappy Bird"); setSize(WIDTH, HEIGHT); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setResizable(false); birdY = HEIGHT / 2; birdVelocity = 0; addKeyListener(new KeyListener() { public void keyTyped(KeyEvent e) {} public void keyReleased(KeyEvent e) {} public void keyPressed(KeyEvent e) { if (e.getKeyCode() == KeyEvent.VK_SPACE) { birdVelocity = -10; } } }); Thread gameThread = new Thread(() -> { while (true) { birdVelocity += 1; birdY += birdVelocity; if (birdY >= HEIGHT - 30) { // 鸟碰到地板,游戏结束 JOptionPane.showMessageDialog(null, "Game Over!"); System.exit(0); } repaint(); try { Thread.sleep(20); } catch (InterruptedException ex) { ex.printStackTrace(); } } }); gameThread.start(); } public void paint(Graphics g) { g.setColor(Color.WHITE); g.fillRect(0, 0, WIDTH, HEIGHT); g.setColor(Color.RED); g.fillOval(WIDTH / 2 - 10, birdY - 10, 20, 20); } public static void main(String[] args) { EventQueue.invokeLater(() -> { FlappyBirdGame game = new FlappyBirdGame(); game.setVisible(true); }); } } ``` 这只是一个简单的示例,你可以根据自己的需求进行扩展和修改。希望对你有帮助!
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值