首页 > 编程语言 >Java技术体系

Java技术体系

时间:2023-12-22 22:55:37浏览次数:36  
标签:体系 Java 语言 技术 C++ 学习

Java技术体系

从今天开始,自己也开始记录自己的博客...(虽然很多次有这个念头,但是一直难坚持下去,希望这次可以坚持的更久叭)

之前自己一直在学习C++语言,学习了许多语法,也写过一些玩具项目,慢慢的感觉C++语言语法的繁琐,同时由于校招互联网对C++开发者的需求较少,也算是被迫学习一下Java,一方面拓宽自己的知识面(PS:感觉大佬们什么都会..),另一方面也算为25的秋招做一些兜底的准备。在这2023年的最后几天,一边简单回顾一下自己过去的一整年,一方面也开始新的学习。

2023年的收获应该就是C++开发经验多了一年,也在公司实习了半年,了解到了一些企业开发的注意事项,不过感觉有点太打杂了。算法方面也就找实习时候刷了2 3个月,现在又给扔掉了。哎,惭愧...

2024年希望明年年初能再找一份新的实习工作叭,另一方面可以学习技术,争取秋招能够拿到大厂的offer吧。


今天简单看了一下《深入理解java虚拟机》,之前一直以为一门语言的技术体系实际上就是语言本身+围绕该语言的各种生态建设;看到书上的分类,感觉还是蛮详细的。

Java 技术体系包括了以下几个组成部分:

​ ·Java 程序设计语言

​ ·各种硬件平台上的 Java 虚拟机实现

​ ·Class 文件格式

​ ·Java 类库 API

​ ·来自商业机构和开源社区的第三方 Java 类库

在这里面,今天也看了许多的java技术相关的博客,大家都广泛使用了javap进行反编译,在这方面目前自己还处于知识盲区,希望之后可以对此更加清晰。

标签:体系,Java,语言,技术,C++,学习
From: https://www.cnblogs.com/xyfhsy/p/17922506.html

相关文章

  • Java工具库——Commons IO的50个常用方法
      Java工具库——CommonsIO的50个常用方法转载自:https://juejin.cn/post/7294568614202966035工具库介绍CommonsIO(ApacheCommonsIO)是一个广泛用于Java开发的开源工具库,由Apache软件基金会维护和支持。这个库旨在简化文件和流操作,提供了各种实用工具类和方法,以......
  • java接口自动化测试实战003----fastjson处理传入参数为JSON格式数据
    一、fastjson概述1、概述   fastjson是阿里爸爸开发的一款专门用于Java开发的包,可以方便的实现json对象与JavaBean对象的转换,实现JavaBean对象与json字符串的转换,实现json对象与json字符串的转换。2、常用API   fastjsonAPI入口类是com.alibaba.fastjson.JSON,常......
  • java接口自动化测试实战002----测试数据封装及ExcelUtil优化
    一、利用testNG测试框架进行封装1、封装实现新建测试类,类中新增多个方法,每个方法存储一条测试数据并调用HttpUtl类中的doGet或doPost方法。缺点:代码复杂、繁琐,且不适用测试数据量大的情况。2、封装步骤(1)maven的pom.xml文件中添加testNG测试框架的依赖,如下所示:<!--https://......
  • java接口自动化测试实战004----分表存储接口信息和用例信息之CaseUtil和RestUtil
    一、分表存储用例信息和接口信息1、实现思想  将用例相关信息存储在用例表单中,将接口信息存储在接口信息表单中,创建对应的类存储表单中的信息。2、实现步骤(1)修改表格文件,分表存储用例信息和接口信息,如下图所示:     (2)修改ExcelUtil中的读取函数datas,让表单名称......
  • Python+Selenium框架实战系列003----测试数据分离与ddt技术&断言
    一、测试数据分离1、新建testData文件夹,新建login_data.py文件,如下所示:   2、在login_datas.py文件中存放测试用例数据,如下所示:#正常场景success_data={"mobile":"17839196010","pwd":"duhui94619"}#异常用例--手机号异常phone_data=[{"mobile":&......
  • Android新手程序员提升技术最快的3个方法,你知道吗?
    前言对于刚刚进入职场的1-3年的程序员来说,首要任务无疑是全身心地投入到技术开发工作中,用最专业的技术知识和熟练度来开展工作。这项任务需要你花费大量的时间和精力去学习、探索和实践。只有充分掌握了当前技术的使用方法和功能,以及行业内的趋势和动态,你才能够在这个领域中不断进......
  • java selenium+ChromeDriver抓取网页长截图全过程 亲测有效
    废话不多说嗷,直接上代码,这个是在借鉴的基础上改的,找不到原版了,所以此处就不@了首先准备下载工具chromedriver.exe此处是一定要跟自己的goole版本对应嗷,我这谷歌版本是最新的,所以下载是118版本的chromedriver.exe大概就是下面这个东西引入maven依赖:<dependency>......
  • Java基础
    importcom.XXX.XXX.*注意这个.*,会导入这个包下所有的类JavaDocJava帮助文档https://docs.oracle.com/javase/8/docs/api/`packagebase;publicclassD1类型转换{publicstaticvoidmain(String[]args){inti=128;doubleb=i;System.out.println(b);//输出-......
  • Java8之函数式接口@FunctionalInterface和lambada表达式
    跟着孙哥学Spring,b站:https://www.bilibili.com/video/BV185411477k/?spm_id_from=333.337.search-card.all.click在Java中,函数式接口和Lambda表达式是一种常见的编程模式,主要用于简化代码和提高代码的可读性。函数式接口(FunctionalInterface)函数式接口是Java8中引入的一个......
  • Java登陆第二十八天——Servlet生命周期
    Servlet是运行在Web容器(指Tomcat)的,其生命周期由Web容器控制。Servlet生命周期Servlet生命周期解析以下,一个Servlet特指一个实现了Servlet接口的类构造Tomcat会使用反射实例化一个Servlet而实例化类必先会调用某类的构造方法初始化:init()当一个Servlet被实......