首页 > 其他分享 >Day2

Day2

时间:2023-10-04 14:22:05浏览次数:21  
标签:java 语言 诞生 Day2 C++ 面向对象

高级语言大体上分为:面向过程和面向对象两大类

C语言是典型面向过程的语言。C++,java是典型的面向对象的语言

Java帝国的诞生(一场旷日持久的战争)

1972年C诞生

  1. 贴近硬件,运行极快,效率极高
  2. 操作系统,编译器,数据库,网络系统
  3. 指针和内存管理

1982年C++诞生

  1. 面向对象
  2. 兼容C
  3. 图形领域,游戏等

建立一个新的语言革命)JAVA

  • 语法有点像C
  • 没有指针,没有内存管理
  • 真真的可移植性,编写一次,到处运行
  • 面向对象
  • 类型安全
  • 高质量类库

1995年的网页简单而粗糙,缺乏互动性

图形界面的程序(Applet)

Bill  Gates说:这是迄今为止设计的最好的语言

他们基于java开发了巨多的平台,系统,工

构建工具:Ant,Maven,Jekins

应用服务器:Tomcat,Jetty,Jboss,Websphere,weblogic

Web开发:Struts,Spring,Hibernate,myBatis

开发工具:Eclipse,Netbean,intellij idea,Jbuilder

2006:Hadoop(大数据领域)

2008:Android(手机端)

一个伟大的帝国诞生了

 

标签:java,语言,诞生,Day2,C++,面向对象
From: https://www.cnblogs.com/3251173378QQCOM/p/17742227.html

相关文章

  • 算法训练day23 LeetCode669.108.538.
    算法训练day23LeetCode669.108.538.669.修剪二叉搜索树题目669.修剪二叉搜索树-力扣(LeetCode)题解代码随想录(programmercarl.com)递归不能单纯地由根节点的值直接删除单值,需要继续判断子节点是否符合条件classSolution{public:TreeNode*trimBST(T......
  • Day2
    Day2T1赛时想的爆了,只能去拿40pts暴力正解是统计质因子个数,然后二分答案判断每个质因子能否满足但是可以只判2的个数,或者为了确保其不背卡常使用数十个质数即可。#include<bits/stdc++.h>#definelllonglong#definegtgetchar#defineptputcharusingnamespacestd......
  • 算法训练day22 LeetCode235
    算法训练day22LeetCode235.701.450.235.二叉搜索树的最近公共祖先题目235.二叉搜索树的最近公共祖先-力扣(LeetCode)题解代码随想录(programmercarl.com)对于二叉树,可以用递归回溯的方式对于二叉搜索树,由其根节点大于左右子树中结点,所以当第一次遍历到根节点值......
  • 代码随想录day21 | ● 530.二叉搜索树的最小绝对差 ● 501.二叉搜索树中的众数 ● 2
    530.二叉搜索树的最小绝对差classSolution{private:intresult=INT_MAX;TreeNode*pre=NULL;voidtraversal(TreeNode*cur){if(cur==NULL)return;traversal(cur->left);//左if(pre!=NULL){//中......
  • 算法训练day20 LeetCode654
    算法训练day20LeetCode654.617.700.98654.最大二叉树题目654.最大二叉树-力扣(LeetCode)题解代码随想录(programmercarl.com)使用递归返回节点地址,输入父节点地址,数组终止条件是输入地数组为空单层操作:如果输入数组为空,则返回父节点地址否则找到数组中最大......
  • 算法打卡|Day2 数组part02
    Day2数组part02今日任务:977.有序数组的平方,209.长度最小的子数组,59.螺旋矩阵II目录Day2数组part02今日任务:977.有序数组的平方,209.长度最小的子数组,59.螺旋矩阵IIProblem:977.有序数组的平方思路解题方法复杂度CodeProblem:209.长度最小的子数组思路解题方法复杂......
  • Java(day20):泛型和枚举
    前言Java是一种面向对象的、跨平台的编程语言,在软件开发中应用广泛。在Java中,泛型和枚举是两种重要的特性,它们能够提高代码的可读性和重用性。本文将介绍Java泛型和枚举的概念、语法、使用方法、测试用例等方面。摘要泛型是Java的一种抽象类型,它允许使用者在编写代码时不指定数......
  • 2021-7-23-Holiday23
    layout:posttitle:xtx暑假第二三周日志categories:日志tags:-日志-2021暑期日志BGImage:'https://github.xutongxin.me/https://raw.githubusercontent.com/xutongxin1/PictureBed/master/img0/20210904201804.png'jekyll-theme-WuK:musicid:'416......
  • 日常记录--day2--2023-9月12日--周二
    日程:今天只有上午有课,7点起床,上午是数据结构和马原,上数据结构的第一节课有一点困,不过撑住了,第二节课精神不错(早八真是害死人),下午午休有点过头了,休息到头昏脑胀。晚上7-9点学了会Java,完成了力扣每日一题。学了什么:下午简单学习了Java,晚上写了一道链表,一道哈希表,小有收获。PS:不想......
  • 【Leetcode】解题报告Day1~Day2
    解题报告Day11.2235.两数之和给你两个整数num1和num2,返回这两个整数的和。示例1:输入:num1=12,num2=5输出:17解释:num1是12,num2是5,它们的和是12+5=17,因此返回17。示例2:输入:num1=-10,num2=4输出:-6解释:num1+num2=-6,因此返回-6。提示:......