1. 1 不可撤销
  2. 2 小年兽 程嘉敏
  3. 3 手放开 李圣杰
  4. 4 迷人的危险3(翻自 dance flow) FAFA
  5. 5 山楂树之恋 程佳佳
  6. 6 summertime cinnamons / evening cinema
  7. 7 不谓侠(Cover 萧忆情Alex) CRITTY
  8. 8 神武醉相思(翻自 优我女团) 双笙
  9. 9 空山新雨后 音阙诗听 / 锦零
  10. 10 Wonderful U (Demo Version) AGA
  11. 11 广寒宫 丸子呦
  12. 12 陪我看日出 回音哥
  13. 13 春夏秋冬的你 王宇良
  14. 14 世界が终わるまでは… WANDS
  15. 15 多想在平庸的生活拥抱你 隔壁老樊
  16. 16 千禧 徐秉龙
  17. 17 我的一个道姑朋友 双笙
  18. 18 大鱼  (Cover 周深) 双笙
  19. 19 霜雪千年(Cover 洛天依 / 乐正绫) 双笙 / 封茗囧菌
  20. 20 云烟成雨(翻自 房东的猫) 周玥
  21. 21 情深深雨濛濛 杨胖雨
  22. 22 Five Hundred Miles Justin Timberlake / Carey Mulligan / Stark Sands
  23. 23 斑马斑马 房东的猫
  24. 24 See You Again Wiz Khalifa / Charlie Puth
  25. 25 Faded Alan Walker / Iselin Solheim
  26. 26 Natural J.Fla
  27. 27 New Soul Vox Angeli
  28. 28 ハレハレヤ(朗朗晴天)(翻自 v flower) 猫瑾
  29. 29 像鱼 王贰浪
  30. 30 Bye Bye Bye Lovestoned
  31. 31 Blame You 眠 / Lopu$
  32. 32 Believer J.Fla
  33. 33 书信 戴羽彤
  34. 34 柴 鱼 の c a l l i n g【已售】 幸子小姐拜托了
  35. 35 夜空中最亮的星(翻自 逃跑计划) 戴羽彤
  36. 36 慢慢喜欢你 LIve版(翻自 莫文蔚) 戴羽彤
  37. 37 病变(翻自 cubi) 戴羽彤
  38. 38 那女孩对我说 (完整版) Uu
  39. 39 绿色 陈雪凝
  40. 40 月牙湾 LIve版(翻自 F.I.R.) 戴羽彤
夜空中最亮的星(翻自 逃跑计划) - 戴羽彤
00:00 / 04:10

夜空中最亮的星 能否听清

那仰望的人 心底的孤独和叹息

夜空中最亮的星 能否记起

那曾与我同行 消失在风里的身影

我祈祷拥有一颗透明的心灵

和会流泪的眼睛

给我再去相信的勇气

越过谎言去拥抱你

每当我找不到存在的意义

每当我迷失在黑夜里

噢喔喔 夜空中最亮的星

请指引我靠近你

夜空中最亮的星 是否知道

那曾与我同行的身影 如今在哪里

夜空中最亮的星 是否在意

是等太阳先升起 还是意外先来临

我宁愿所有痛苦都留在心底

也不愿忘记你的眼睛

哦 给我再去相信的勇气

哦 越过谎言去拥抱你

每当我找不到存在的意义

每当我迷失在黑夜里

噢喔喔 夜空中最亮的星

请照亮我向前行 哒~

我祈祷拥有一颗透明的心灵

和会流泪的眼睛 哦

给我再去相信的勇气

哦 越过谎言去拥抱你

每当我找不到存在的意义

每当我迷失在黑夜里

噢喔喔 夜空中最亮的星

请照亮我向前行

小黄鸭系列java基础知识 | java能干什么?

java能干什么?

前言

java本身只是一种编程语言,一种工具,我们在使用任何工具之前,应该要充分了解这个工具能干什么,只有搞清楚了这问题,你才能清楚你要不要使用它。所以今天我们要探讨的问题就是——java能做哪些事?

当然这个问题又会引申出好多问题,比如java能够做某件事,但有没有更好的选择?今天,我们就是要讨论这样的问题,接下来,我们先看java能干什么:

Java能干什么?

Java的三大阵营

在讲java的应用场景之前,我们先讲一下java的三大阵营:JAVA2SE、JAVA2EE、JAVA2ME

JAVA2SE

它的英文全称是Java2 Platform Standard Edition,也就是java标准版,它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础。

JAVA2EE

它的英文全称是Java 2 Platform, Enterprise Edition,也就是java企业版。它是在JavaSE的基础上构建的,用来开发B/S架构软件,也就是开发企业级应用,所以称为企业版。通过java2EE你可以开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 2.0 应用程序。

JAVA2ME

它的英文全称Java 2 Platform Micro Edition,也就是java微型版,它是为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。Java ME包括灵活的用户界面、健壮的安全模式、许多内置的网络协议以及对于动态下载的连网和离线应用程序的丰富支持。基于Java ME规范的应用程序只需要编写一次,就可以用于许多设备,而且可以利用每个设备的本级功能。

Java的应用场景

web应用开发

这一块是java最普遍的应用场景,我们绝大多数java从业人员都是做这类工作,主要内容就是通过java来开发接口、调用接口,编写业务处理过程,与数据库交互(简单来收就是crud[增删改查])。java在web领域有着特别广泛的应用,从app后的接口服务,到各类网站服务,我们都可以看到java的身影,很多大型web项目基本上都用的是java,而且国内的多数大型企业核心业务都用的是java,当然现在go好像也开始流行起来了。

下面就是一个常见java项目的项目结构:

客户端GUI程序开发

java是可以开发客户端程序的,而且得益于它跨平台的特性,用java编写的客户端gui程序是可以跨平台的,但是我们一般不推荐用java开发gui,因为他实在是太吃内存了,性能方面也没有什么优势,就下面简单的一个窗口就占用内存34M。

这里放上上面窗口的实例代码:

import javax.swing.*;

public class WindowCreate {
    public static void main(String[] args) {
        JFrame jFrame = new JFrame("Hello Swing");
        JLabel label = new JLabel("label text");
        jFrame.add(label);
        jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        jFrame.setSize(600, 600);
        jFrame.setVisible(true);
    }

}
移动端开发

这里也算是一个比较大的应用了,移动端操作系统主要有两大阵营,一个是苹果,一个是安卓,其中安卓就是基于java构建的,我们平时用的很多app都是用java开发构建的。

嵌入式开发

java有个专门针对嵌入式的版本——java2ME,是为机顶盒、移动电话和PDA之类嵌入式消费电子设备提供的Java语言平台,包括虚拟机和一系列标准化的Java API。按照java2me的定义,安卓开发就属于嵌入式开发。

结语

今天主要讲了java能干什么,讲了两个方面的问题,先讲了java的三个版本:标准版、企业版和微小版,然后讲了Java的主要应用场景。希望大家看到这里时,能够对java有个简单的了解和认知。

这里在预告下下次我们要讲的内容:java环境搭建和java的基本语法.

posted @ 2021-01-09 11:36  云中志  阅读(132)  评论(0编辑  收藏  举报