如何快速入门 Java?

在一线互联网公司做开发 13 年了,“精通”Java,“吊打”一众面试官,如何快速入门 Java,对我来说简直就是小儿科,相信看完后你一定能收获满满、醍醐灌顶,今年秋招拿下阿里、美团等互联网大厂的 offer。

逼装完了,我们开始。

一、劝退下

先来一张劝退型的思维导图吧,我之前根据 hollis 的成神之路手绘的。

如果看了这张图,你已经被成功劝退,那么恭喜你,你真的不用再浪费时间了,因为计算机专业现在已经是风口浪尖,如果你没有恒心,没有毅力,那不如不入门,直接去炒股,说不定还能发大财!😆

如果你没有被劝退,那么,恭喜你,年入 20 万+的工作即将摆在你的面前,当然了,如果你连 20 万都看不上,至少要 30 万,那么再次恭喜你,你是一名不可多得的天才!阿里、美团的大厂 offer 已经在来的路上了。

二、安装环境

工欲善其事必先利其器,战斗之前我们要先配备好武器。

第一,安装 JDK。

JDK 是 Java Development ToolKit 的简称,也就是 Java 开发工具包。JDK 是整个 Java 的核心,包括 Java 运行环境(Java Runtime Envirnment,简称 JRE),Java 工具(比如 javac、java、javap 等等),以及 Java 基础类库(比如 rt.jar),学习 Java 之前必须要安装。

建议入门安装 JDK8(尽管最新的正式版是 Java 17,但依然推荐 Java 8,源码容易懂)。

Windows 用户和 macOS 用户的安装手册我帮大家已经写好了,可以直接戳下面这个链接。可以图形化界面安装,也可以在命令行像黑客那样安装。

Windows和macOS下安装JDK教程:原生安装与包管理器(高级)

安装完,在终端可以敲 java -version 查看是否配置成功。

第二,安装 Intellij IDEA

IntelliJ IDEA 简称 IDEA,是业界公认为最好的 Java 集成开发工具,尤其是在代码自动提示、代码重构、代码版本管理、单元测试、代码分析等方面有着亮眼的发挥。

IDEA 产于捷克,开发人员以严谨著称的东欧程序员为主,分为社区版和付费版两个版本。如果只是学习 Java SE 社区版就足够用了。想要更多功能的话,比如说 Spring initializr 功能,需要下载付费版。

提升Java开发效率:在macOS和Windows上轻松安装Intellij IDEA

安装成功后,打开项目,可以看到是这样的。

第三,安装 Copilot

GitHub Copilot 是一个基于 AI 的代码自动完成工具,由 GitHub 和 OpenAI 共同开发。Copilot 可以直接集成在 Visual Studio Code 编辑器中或者 Intellij IDEA 中。帮助程序员更快、更轻松地编写代码。

对新手极为重要哈。

Intellij IDEA 打开 技术派 的源码,当我敲下注释“启动”,然后 Copilot 就直接帮你生成对应的代码 SpringApplication.run(QuickForumApplication.class, args); 了,是不是超级方便?超级智能!

第四,搞个 ChatGPT 账号

ChatGPT 就不用我多说了吧?新手不会写代码,直接问 ChatGPT 啊!

三、入门 Java

“冰冻三尺非一日之寒”,要想把 Java 学好,还是需要花费一番功夫的。Java 语言的知识点非常多,而我们又时间紧迫,意味着只能挑重点、挑实用,不能面面俱到,一些不常用的知识点可以直接 pass 掉,比如说 swing、JSP 这些有些垃圾学校还在教的东西

给大家推荐一份 GitHub 星标 8000+ 的开源知识库《二哥的 Java 进阶之路》,能在 GitHub 取得 8000+ star 品质是有目共睹的,尤其是国内还有不少小伙伴在访问 GitHub 的时候很不顺利。

总体的内容包括 Java 概述、语法基础、数组&字符串、面向对象编程、集合框架、IO、异常处理、常用工具类、Java 新特性、网络编程、NIO、并发编程、JVM、重要知识点等等。

这是地址:

https://github.com/itwanger/toBeBetterJavaer

展示一下内容吧!

我把目录也全部贴过来,方便小伙伴查看。

Java概述及环境配置

  • 《二哥Java进阶之路》小册简介
  • 一文让你彻底了解Java(简史、特性、前景)
  • Windows和macOS下安装JDK教程:原生安装与包管理器(高级)
  • 提升Java开发效率:在macOS和Windows上轻松安装Intellij IDEA
  • Java新手入门:使用IDEA编写第一个程序Hello World

Java基础语法

  • Java编程基础:48个关键字及2个保留字全解析
  • 了解Java注释:单行、多行与文档注释的使用方法
  • Java数据类型全解析:基本数据类型与引用数据类型
  • Java数据类型转换:自动类型转换与强制类型转换
  • Java基本数据类型缓存池剖析(IntegerCache)
  • Java运算符详解:掌握各类运算符的使用与技巧
  • Java流程控制语句详解:带你轻松学会各类控制结构

数组&字符串

  • 掌握Java数组:一个非常特殊的对象
  • 掌握 Java二维数组:从基本概念到实际应用
  • 如何优雅地打印Java数组?
  • 深入解读String类源码及其应用技巧
  • 为什么Java字符串String是不可变的?
  • 深入理解Java字符串常量池
  • Java 字符串优化:详解 String.intern() 方法
  • 聊聊 Java String、StringBuilder、StringBuffer 三兄弟
  • 字符串相等判断:Java中的equals()与==的区别与用法
  • 最优雅的Java字符串String拼接是哪种方式?
  • 如何在Java中拆分字符串:详解String类的split()方法

Java面向对象编程

  • Java面向对象编程基础:探讨类和对象的概念与实现
  • Java中的包:如何创建、导入和使用 package 来优化代码结构
  • Java变量:了解局部变量、成员变量、静态变量和常量的特点与用途
  • Java方法:实例方法、静态方法与抽象方法的区别与应用
  • Java可变参数详解:实现更灵活的方法调用
  • 手把手教你用 C语言实现 Java native 本地方法
  • Java构造方法:打开Java对象创建之门的钥匙
  • Java访问权限修饰符:掌握封装的核心原则
  • Java代码初始化块:了解实例初始化和静态初始化的过程
  • Java抽象类,看这一篇就够了,豁然开朗
  • Java接口,看这一篇就够了,简单易懂
  • Java内部类:成员内部类、局部内部类、匿名内部类、静态内部类
  • 深入理解Java三大特性:封装、继承和多态
  • 详解Java this与super关键字的用法与区别
  • 详解Java static 关键字的作用:静态变量、静态方法、静态代码块、静态内部类
  • 详解Java final 关键字
  • 掌握Java instanceof关键字
  • 聊聊Java中的不可变对象
  • 方法重写 Override 和方法重载 Overload 有什么区别?
  • 深入理解Java中的注解
  • Java枚举:小小enum,优雅而干净

集合框架(容器)

  • Java集合框架:List、Set、Map、队列——全面解析
  • 时间复杂度:评估 Java集合框架的执行效率
  • 深入探讨 Java ArrayList:从源码分析到实践应用
  • 深入探讨 Java LinkedList:从源码分析到实践应用
  • ArrayList和LinkedList的区别:如何选择?
  • Java 泛型深入解析:理解泛型原理与实际应用方法
  • Java迭代器Iterator和Iterable有什么区别?
  • 阿里Java开发规约:禁止在foreach里执行元素的删除操作
  • Java HashMap详解:源码分析与实际应用指南
  • Java LinkedHashMap详解:从源码分析到实践应用
  • Java TreeMap详解:从源码分析到实践应用
  • Java 双端队列 ArrayDeque详解:从源码分析到实践应用
  • Java 优先级队列PriorityQueue详解:从源码分析到实践应用
  • Java Comparable和Comparator的区别

Java IO

  • 深入了解 Java IO:各种流的分类与实际应用
  • Java File:IO 流的起点与终点
  • Java 字节流:Java IO 的基石
  • Java 字符流:Reader和Writer的故事
  • Java 缓冲流:Java IO 的读写效率有了质的飞升
  • Java 转换流:Java 字节流和字符流的桥梁
  • Java 打印流:PrintStream & PrintWriter
  • Java 序列流:Java 对象的序列化和反序列化
  • Java Serializable 接口:明明就一个空的接口嘛
  • 深入探讨 Java transient 关键字:掌控序列化时的字段选择权

异常处理

  • 一文彻底搞懂Java异常处理,YYDS
  • 深入理解 Java 中的 try-with-resources
  • Java异常处理的20个最佳实践
  • 空指针NullPointerException的传说
  • try-catch 捕获异常真的会影响性能吗?

常用工具类

  • Java Scanner:扫描控制台输入的工具类
  • Java Arrays:专为数组而生的工具类
  • Apache StringUtils:专为Java字符串而生的工具类
  • Objects:专为操作Java对象而生的工具类
  • Java Collections:专为集合而生的工具类
  • Hutool:国产良心工具包,让你的Java变得更甜
  • Guava:Google开源的Java工具库,太强大了
  • 其他常用Java工具类:IpUtil、MDC、ClassUtils、BeanUtils、ReflectionUtils

Java新特性

  • Java 8 Stream流:掌握流式编程的精髓
  • Java 8 Optional最佳指南:解决空指针问题的优雅之选
  • 深入浅出Java 8 Lambda表达式:探索函数式编程的魅力
  • Java 14 开箱,新特性Record、instanceof、switch香香香香

Java网络编程

  • Java网络编程的基础:计算机网络
  • Java Socket:飞鸽传书的网络套接字
  • 牛逼,用Java Socket手撸了一个HTTP服务器

Java NIO

  • Java NIO 比传统 IO 强在哪里?
  • 一文彻底解释清楚Java 中的NIO、BIO和AIO
  • 详解Java NIO的Buffer缓冲区和Channel通道
  • 聊聊 Java NIO中的Paths、Files
  • Java NIO 网络编程实践:从入门到精通
  • 一文彻底理解Java IO模型

重要知识点

  • Java命名规范:编写可读性强的代码
  • 解决中文乱码:字符编码全攻略 - ASCII、Unicode、UTF-8、GB2312详解
  • 深入浅出Java拆箱与装箱:理解自动类型转换与包装类的关系
  • 深入理解Java浅拷贝与深拷贝:实战案例与技巧
  • Java hashCode方法解析:C++实现的高效本地方法
  • Java到底是值传递还是引用传递?
  • Java 泛型背后的秘密:为什么无法实现真正的泛型?
  • Java 反射详解:动态创建实例、调用方法和访问字段

Java并发编程

  • 室友打了一把王者就学会了创建Java线程的3种方式
  • 聊聊可以返回结果的创建线程的三个关键类:Callable、Future和FutureTask
  • Java线程的6种状态及切换(透彻讲解)
  • 线程组是什么?线程优先级如何设置?
  • 进程与线程的区别是什么?
  • 并发编程带来了哪些问题?
  • 全面理解Java的内存模型(JMM)
  • Java并发编程volatile关键字解析
  • Java中的synchronized锁的到底是什么?
  • Java实现CAS的原理
  • Java并发AQS详解
  • 大致了解下Java的锁接口和锁
  • 公司空降一个美团大佬,彻底把Java中的锁”讲清楚了
  • Java 15 终于把难搞的偏向锁移除了
  • 深入理解Java并发重入锁ReentrantLock
  • 深入理解Java并发读写锁ReentrantReadWriteLock
  • 深入理解Java并发线程协作类Condition
  • 深入理解Java并发线程线程阻塞唤醒类LockSupport
  • 简单聊聊Java的并发集合容器
  • 吊打Java并发面试官之ConcurrentHashMap
  • 吊打Java并发面试官之ConcurrentLinkedQueue
  • 吊打Java并发面试官之CopyOnWriteArrayList
  • 吊打Java并发面试官之ThreadLocal
  • 吊打Java并发面试官之BlockingQueue
  • 面试必备:Java线程池
  • 为什么阿里巴巴要禁用Executors创建线程池?
  • 深入剖析Java计划任务ScheduledThreadPoolExecutor
  • Java atomic包中的原子操作类总结
  • Java并发编程通信工具类CountDownLatch等一网打尽
  • 深入理解Java并发编程之Fork/Join框架
  • 从根上理解生产者-消费者模式

Java虚拟机

  • JVM到底是什么?
  • JVM到底是如何运行Java代码的?
  • 我竟然不再抗拒Java的类加载机制了
  • 详解Java的类文件(class文件)结构
  • 从javap的角度轻松看懂字节码
  • JVM字节码指令详解
  • 虚拟机是如何执行字节码指令的?
  • HSDB(Hotspot Debugger)从入门到实战
  • 史上最通俗易懂的ASM教程
  • 自己编译JDK
  • 深入理解JVM的内存结构
  • Java 创建的对象到底放在哪?
  • 咱们从头到尾说一次Java垃圾回收
  • 图解Java的垃圾回收机制
  • Java中9种常见的CMS GC问题分析与解决
  • Java问题诊断和排查工具(查看JVM参数、内存使用情况及分析)
  • Java即时编译(JIT)器原理解析及实践
  • 一次内存溢出排查优化实战
  • 一次生产CPU 100% 排查优化实践
  • JVM 核心知识点总结

四、入门 Java 后

Java 的整个技术栈包含的内容非常多,可不只是局限于 Java 这门编程语言,我挑一张简历上的专业技能来做一下说明吧!

这篇的主题是入门,所以我这里不会讲太深入。对于新人来说,最重要的是掌握 Java 后端开发四大件,Java 基础、Spring Boot、MySQL、Redis。

Java 基础前面已经说过了,接下来只说另外三件。

学习 MySQL,这个你可以看二哥总结的MySQL 学习路线:

https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/xuexiluxian/mysql.md

面试造火箭,工作拧螺丝,虽然日常开发中,大部分人也就写写 SQL 就行了,但不好意思,面试中(或者你想成为 MySQL 方面的专家)99% 的情况下,还是会被问到原理的,比如说索引、锁、日志、引擎等。

举一些例子:

1、一条 SQL 是如何执行的?也就是说,从MySQL 客户端执行了一条 SQL 语句,MySQL 服务端会进行哪些处理。

2、索引相关:索引是如何实现的?MySQL 的索引采用的哪种数据结构?哈希索引和 B+ 树索引的区别是什么?

3、事务相关:事务的四大特性是什么?什么是幻读、脏读、不可重复读?、MVCC 了解吗?怎么实现的?

4、锁相关:表锁、行锁、意向锁、乐观锁、死锁,这些锁主要是用来解决什么问题的?

5、日志相关:MySQL 日志文件有哪些?binlog 和 redo log 有什么区别?redo log 是怎么刷入磁盘的呢?

6、高可用/性能相关:数据库读写分离了解吗?读写分离是如何实现的?主从复制的原理了解吗?分库分表了解吗?

7、SQL 优化相关:慢 SQL 如何定位?如何优化慢 SQL?

学习 Redis,看这个 Redis 的学习路线:

https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/xuexiluxian/redis.md

Redis 不管是在社招/校招面试中,被问到的频率都非常高;在日常开发中,Redis 的使用频率也非常高,几乎是 Java 后端开发必须掌握的技术栈,所以 Redis 也被二哥归纳到了Java 后端四大件中。

就给大家一张思维导图感受一下吧。

学习 Spring Boot,先用思维导图列一下 Java 后端开发会学到的内容(没有最强,只有光头强😆):

学 Spring Boot 这块,最重要的是实战,这里给大家推荐一个非常优秀的开源项目:技术派。

这是一个基于 Spring Boot、MyBatis-Plus、MySQL、Redis、ElasticSearch、MongoDB、Docker、RabbitMQ 等技术栈实现的社区系统,采用主流的互联网技术架构、全新的UI设计、支持一键源码部署,拥有完整的文章&教程发布/搜索/评论/统计流程等,代码完全开源,没有任何二次封装,是一个非常适合二次开发/实战的现代化社区项目👍 。

代码严格按照大厂的规范要求来,组织结构清晰、项目文档齐全、代码注释到位,你想学不到知识都难!

只要你本地安装好 JDK 8(以上版本均可),MySQL(5.x/8.x+),配置好 Maven,导入项目源码后,直接运行 main 方法就可以轻松在本地跑起来,你甚至不需要额外手动创建数据库,不用在浏览器地址栏键入 localhost:8080,只要轻轻一点控制台提供的链接就可以访问了。

GitHub 仓库:https://github.com/itwanger/paicoding

瞅瞅这首页,清新、高级、上档次!

配套的教程写得特别用心,这篇《高并发限流》近万字,手绘图也是毫不吝啬。

技术派能让你学到什么?

这绝不是我在口嗨哈,给大家看一下我们的系统架构图,就知道我们有多用心。

学完技术派,吃透 Java 基础+MySQL+Redis,你就可以放心大胆的秋招投简历,拿 25 万+ 的 offer 了!

如果你已经掌握了 Java 基础、Spring Boot、MySQL、Redis,并且想进一步提升,我推荐你学习以下内容:

  • 分布式系统开发。掌握分布式系统的原理、设计模式和常用技术(例如 Dubbo 和 ZooKeeper),能够完成分布式系统的设计与开发。推荐阅读《分布式系统原理》和《分布式服务框架原理与实践》。
  • 高并发编程。掌握高并发系统的设计和优化,了解常见的高并发问题和解决方案。推荐阅读《高性能MySQL》和《深入理解Java虚拟机》。
  • 大数据技术。掌握 Hadoop、Spark、Flink 等大数据技术,能够完成大数据处理、分析和挖掘。推荐阅读《大数据处理技术》和《Spark快速大数据分析》。

这些学习方向并不是必须掌握的,但是它们将为你的职业发展提供更多的机会和挑战。

开始行动吧?或者偷偷地收藏一下?😁

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/16239.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

深度:全面解析数据智能的金融“炼金术”!

‍数据智能产业创新服务媒体 ——聚焦数智 改变商业 金融以其财富效应,成为最新科技的试金石。一项新技术出来后,人们首先闪过的念头就是“能不能用它赚钱”。例如,ChatGPT带火了大模型,人们也开始将目标聚焦到大模型在金融领域的…

市场营销人员如何使用ChatGPT提升效能?

在如今竞争激烈的市场环境下,市场人的工作备受挑战。他们需要了解和掌握不同的市场趋势和客户需求,制定和调整各种营销策略以适应日益变化的市场环境。 此外, 市场运营人员还需要通过各种渠道和方式,进行品牌宣传、客户服务、销售…

ChatGPT+Xmind精美导图,炸裂了!

用ChatGPT做的Java学习路线思维导图,先看效果 1、输入问题【Java学习路线】,并且后面要加【请用代码形式呈现】 2、输出结果后,点击拷贝代码copy code 3、新建一个txt文档,然后把代码拷贝进去,效果图如下,拷…

【人工智能大模型】一文彻底讲透——什么是 PPO(Proximal Policy Optimization,近端策略优化)?

文章目录 什么是 PPO(Proximal Policy Optimization,近端策略优化)?PPO 简介PPO 算法流程PPO 的数学公式PPO 算法原理如何在实际应用中使用PPO算法?什么是近端优化?怎样进行近端优化的?什么是 KL 散度?ppo2.py什么是 PPO(Proximal Policy Optimization,近端策略优化)…

Vue知识点整理(待更新)

Vue知识点整理(待更新) 参考Vue.js中文官网,Vue 知识点汇总(上)–附案例代码及项目地址,Vue 知识点汇总(下)–附案例代码及项目地址,Vue知识点汇总【持更】 文章目录 Vu…

开源节流皆不易,水滴再“画AI大饼”能否充饥?

收并购以实现规模扩张,会是水滴的解药吗? 日前,水滴公司公告称将战略投资深圳存真求实科技有限公司(即“深蓝保”),分阶段完成,第一阶段占股56%。 深蓝保是一家以微信公众号、小程序为载体&am…

售价高达2.5万,苹果首款MR头显“炸场”,眼睛、手和语音都能控制,WWDC23开启科技革命...

作者 | 屠敏 出品 | CSDN(ID:CSDNnews) 新技术追逐下,OpenAI 搅动 AI 风云,微软、Google、亚马逊、百度、阿里、科大讯飞等国内外科技大厂群雄逐鹿。与之形成鲜明对比的是,一直处于静默状态下的苹果&#x…

【GPT4】GPT4 创作郭德纲姜昆相声作品的比较研究

欢迎关注【youcans的 AIGC 学习笔记】原创作品 说明:本文附录内容由 youcans 与 GPT-4 共同创作。 【GPT4】GPT4 创作郭德纲姜昆相声作品的比较研究 研究总结0. 背景1. 对 GPT4 创作的第 1 段相声的分析2. 对GPT4 创作的第 2 段相声的分析3. 对GPT4 创作的第 3 段相…

以太坊支付通道

以太坊及相关的区块链技术的长处在于可以通过去中心化和无需信任的方式进行转账,不过在实现高效益的小额支付上仍需努力。本文讨论了小额交易的问题,介绍了支付通道,并概述了支付通道的工作方式。 下图的交易流程可大致反映以太坊的简单支付…

以太坊共识DAG笔记

DAG解析 1.什么是DAG ? DAG,中文名"有向无环图"。"有向"指的是有方向,准确的说应该是同一个方向,"无环"则指够不成闭环。在DAG中,没有区块的概念,他的组成单元是一笔笔的交…

3步! 老司机教你如何在以太坊上构建基于Token去中心化投票系统!

作者 | Doug Crescenzi 译者 | 王柯凝 出品 | CSDN、区块链大本营 如果想在以太坊平台上构建一个去中心化的自治系统,其实有很多种不同的方法可供你选择。其中,最常用的方法之一就是,选民使用代币(Token)代表投票。你拥…

新版以太坊Ethereum库ethersV5.0配合后端Golang1.18实时链接区块链钱包(Metamask/Okc)以及验签操作

区块链去中心化思想无处不在,比如最近使用个体抗原自检替代大规模的中心化核酸检测,就是去中心化思想的落地实践,避免了大规模聚集导致的交叉感染,提高了检测效率,本次我们使用Ethereum最新的ethersV5.0以上版本链接去…

以太坊Geth Trie源码解析

引言 Merkle Patricia Trie 是一种经过改良的、融合了默克尔树(Merkle Trie)和前缀树(Patricia Trie)两种树结构优点的数据结构,是以太坊中用来存储键值数据对(Key, Value)的重要树形数据结构。…

以太坊编程-Geth

前提:开发环境为Windows版本 一、下载安装 geth安装官网地址:https://geth.ethereum.org/downloads/ 安装时,根据提示一步一步安装即可 安装完成之后,需要进行配置环境变量 二、创世区块部署 新建.json文件:新建记事…

国华小状元1号年金险怎么样?好不好?

很多家长开始为孩子做好未来的教育准备,有一些家长过来私信学姐,少儿年金险有没有必要给孩子买一个? 正巧,学姐测评了一款少儿年金险,是国华人寿旗下的——国华小状元1号少儿年金保险。 听说保障内容不错&#xff1f…

风电场运营实践 | 麒麟信安助力国华投资山东公司集控中心实现安全智慧化运营

国华能源投资有限公司旗下山东分公司(简称:国华投资山东公司)的集控中心是山东省覆盖风电场装机规模最大的集控中心。日前,依托于部署的麒麟信安操作系统、麒麟信安服务器虚拟化等产品,国华投资山东公司智慧新能源集控…

约瑟夫环问题——数据结构p76页(耿国华主编)

约瑟夫环问题 题目: 约瑟夫问题的一种描述是:编号为1,2,……,n的n个人按顺序顺时针方向围坐一圈,每人持有一个密码(正整数)。开始时任选一个整数作为报数上限m,从第一个人…

数据结构用c语言描述第二版高等教育出版社,耿国华《数据结构-C语言描述(第2版)》,高等教育出版社...

《数据结构用C语言描述(第2版)》根据教育部计算机类专业教学指导委员会制定的“数据结构与算法”课程大纲和《全国硕士研究生入学统一考试计算机专业基础综合考试大纲》的要求而编写,跟踪技术发展需要,教材体系科学,内容简洁实用。《数据结构用C语言描述(第2版)》共10章。内…

oracle xe gentoo,Oracle在gentoo下安装

补充: 解决ORACLE10G安装界面中文乱码问题,修改以下变量使安装界面为英文。 export LC_CTYPEen_US.UTF-8 以下为原文 1.OS:Gentoo-linux-2.6.23-rc5 Oracle:Oracle Database 10g Release 2 (10.2.0.1.0) for Linux x86 下载地址: 2.使用管理员账户建立Or…

童国华正式执掌大唐电信集团

近日,国资委在其官方网站发布公告,对电信科学技术研究院(也就是业内熟知的“大唐电信科技产业集团”)进行了人事任免。 经研究,任命童国华为电信科学技术研究院党组院长,免去真才基的电信科学技术研究院院长…