嵌入式为什么要学习java

首先来看一下传统的嵌入式学习路线:

  • C语言 >> 应用:C51,STM32
  • linux系统编程
  • C++ >> 应用:QT
  • ARM开发

在系统的UI层面上:

  • 无操作系统的裸机开发:用C语言手撕图像像素(优点:响应速度快,对硬件资源要求低。缺点:UI界面丑)
  • 带操作系统的(linux):c、MINIGUI、GTK图像库、NCURSE
    -带操作系统的(linux):C++、QT

目前趋势:

安卓平台普及(刷卡机、点歌机)
鸿蒙系统:内嵌安卓

总结:

在目前来看,C++QT已经是个老产品,被安卓系统完美的替代了,不带操作系统的裸机开发,能满足的用户需求有限且开发起来工作量很大。所以安卓平台的开发对嵌入式的学习是有必要的。

建立第一个JAVA工程

打开eclipse 》》在左边 package explorer工具栏内的空白处点击右键 》》选择new 》》java Project
右键点击src文件 》》new 》》class

嵌入式学习Java第一课相关推荐

  1. 零基础学习java第一课(适合无基础的非科班生)

    先说明一下,由于本人也是刚参加工作一年的小白,以下内容均是从网上整理而来,供自己温习使用(以下链接内容亲测有效,可以保证内容是完全正确的) 俗话说得好"工欲善其事必先利其器",要学 ...

  2. Java第一课学习,开启学习之旅!

    一个程序员的第一课都是用程序编写"Hello,world!",当然我也不例外! public class HelloWorld{public static void main(St ...

  3. 1、Python学习笔记第一课:python介绍

    python学习第一课 python介绍: 1.python是一种解释性,面向对象语言. 2.特点: (1):可读性强: (2):简洁,生产效率高: (3):面向对象: (4):免费和开源: (5): ...

  4. DirectDraw学习:第一课

    早就听说DirectDraw的大名,以前学习Windows游戏编程大师技巧的时候,也接触过这些东西,但是后来有用其他原因放起学习,现在想重新学习DirectDraw,这个部件是DirectX中在早期很 ...

  5. Python学习,第一课(基础知识,利用urllib库入门)

    Python学习第一课(不怕失败,爬虫就是要爬点东西回来) 基本知识 第一课,第一个小爬虫 锁定目标 导入需要的库 良好的习惯 开始干活,做好失败的准备. 失败是成功他娘,下一课一定要搞到数据. 基本 ...

  6. Games106学习记录第一课

    本文地址:https://blog.csdn.net/t163361/article/details/130139998 最近准备申请新星创作者,需要2000个粉丝关注,觉得文章有用的,请点一下左侧边 ...

  7. 日语课程0基础学习笔记——第一课

    学习目标: 编程0基础学习笔记--前言 这是一个个人使用的日语学习记录博客!根据B站的up日语教程一直跟下来,从第一天开始记录.后续会把我学习的内容和知识点尽量多的记录在这个博客中,不仅是方便自己复习 ...

  8. 学习java第一天 (大白(●—●))

    一 . java的由来: 由sum(现属于Oracle)公司1990年12月开始研究的一个内部项目,1994年正式发布 二.Java的特点 1.java的风格类似C++,从某种意义上讲,java是C+ ...

  9. 2011斯坦福大学iOS应用开发教程学习笔记(第一课)MVC.and.Introduction.to.Objective-C

    2011年冬季斯坦福大学公开课 iOS应用开发教程是个很经典的教程,这个老头讲的很给力.做笔记总结. 第一课名称: MVC and Introduction to Objective-C 这课的主要内 ...

最新文章

  1. Xshell Linux常用命令及vim与权限修改等常见问题
  2. 代码 抠图_憋再PS抠图了,3行代码给你安排的明明白白!
  3. 【错误记录】C 语言中通过指针操作字符串常量出错记录 ( 只有 栈内存 或 堆内存 中的数据才能通过指针修改 | 不要通过指针修改常量区的字符串 )
  4. rsync + inotify
  5. 前端学习(1931)vue之电商管理系统电商系统之美化一层循环的UI结构删除业务逻辑实现分配权限的对话框实现
  6. LeetCode 2007. 从双倍数组中还原原数组(map)
  7. 论文浅尝 - SIAM ICDM 2020 | 基于图时空网络的知识引导的诊断预测
  8. python3-numpy np.nditer 迭代数组、np.nditer修改数组、np.nditer广播迭代
  9. 脱离业务的技术架构,都只是一团废纸,教你从0-1建设业务架构
  10. luogu P3193 [HNOI2008]GT考试
  11. Java定时器cron表达式
  12. C#使用itextsharp生成PDF文件含页脚页眉
  13. 调用大汉三通短信接口,很详细
  14. 日系P2P原理探究(一) — Winny元祖: Freenet
  15. 计算机网络基础之广域网
  16. 研究生学位论文文献检索小技巧——妙用谷歌学术搜索
  17. 分类刷题:A1008乘电梯
  18. 探秘Hadoop生态6:Hive技术初探与实践入门
  19. 以下11條小建議,幫助你們的異地戀一直保持活力
  20. 惩罚宝宝十个科学方法

热门文章

  1. VS05 WM开发 报错:系统找不到指定的路径 0x80070003
  2. 新智慧杂志新智慧杂志社新智慧编辑部2023年第1期目录
  3. 直面互联客户体验的新现实
  4. 91-blockchain入门
  5. Ubuntu下CUDA的卸载以及安装(deb方式和run方式)
  6. 程序人生:论“名片”的重要性
  7. Windows11下安装安卓Android应用教程(windows系统安装apk文件),亲测有效
  8. html中图片之间有缝隙,科技常识:HTML5中图片之间的缝隙完美解决方法
  9. 最近遇到一个String.split()方法的坑
  10. 【回溯算法】N皇后问题