今天参加了了TopGeek在浦东软件园举行架构师大会,与新老朋友讨论了一些关于架构的话题。其中不少正是我近来一直在思考问题,索性把我观点写出来,与大家共同探讨。首先说说为什么“架构”这么热门?软件行业热门工种是时常变化。十多年前热门工种是项目经理,然后是产品经理,最近又成了架构。背后原因是什么?不正经地说,哪个工种让大家不爽,让大家备受折磨,它就很可能成为热门工种。在软件开发没有
原创 2021-05-10 10:33:00
250阅读
理解架构文/余晟  昨天参加了了 TopGeek 在浦东软件园举行架构师大会,与新老朋友讨论了一些关于架构的话题。其中不少正是我近来一直在思考问题,索性把我观点写出来,与大家共同探讨。  首先说说为什么“架构”这么热门?  软件行业热门工种是时常变化。十多年前热门工种是项目经理,然后是产品经理,最近又成了架构。背后原因是什么?不正经地说,哪个工种让大家不爽,让大家备受折磨,
转载 精选 2016-04-27 16:13:58
500阅读
刚接触 AI 和 PyTorch,理解 “张量 (Tensor)” 是入门关键。 简单来说,可将 PyTorch 中张量 (Tensor) 理解Java多维数组,但它比普通 Java 数组强大得多,尤其在 AI 和深度学习领域。 1 张量(Tensor) VS Java 数组/列表 Java 数组 (Array) / 列表 (List): Java常用数组和列表来存储数据,
Java是什么Java是一门编程语言,是一门连接人与计算机语言。由于计算机只认识二进制(只有0和1)信息,对于我们来说,二进制信息与我们平时所说的话比较起来就太难懂了,所以为了能够很好和电脑交流,就产生了各种各样计算机编程语言,其中就包括JavaJava之所以可以让计算机识别,是因为Java编译器和Java虚拟机,它会将人按照一定规范写成信息翻译成机器所能识别二进制信息,这样就可
转载 2023-08-14 20:25:20
37阅读
通过以上阐述,相信读者对compareToIgnoreCase方法使用已经有了更深刻理解。在Java编程中,字符串比较是非常常见
原创 2023-09-08 09:45:49
72阅读
一、异常概念异常就是在程序运行过程中所发生不正常事件,它会中断正在运行程序。 在生活中,我们会根据不同异常进行相应处理,而不会就此中断我们生活。二、异常处理机制Java异常处理机制可以让程序具有极好容错性,让程序更加健壮。当程序运行出现意外情形时,系统会自动生成一个Exception对象来通知程序,从而实现将"业务功能实现代码"和“错误处理代码”分离,提供更好可读性。三、异常
网络工程理解 随着信息技术迅猛发展,网络工程角色逐渐受到社会各界广泛关注。在信息技术领域,网络工程是一个不可或缺职位,他们负责设计、构建和维护各种计算机网络系统,确保网络稳定性和安全性。本文将从网络工程职责、技能要求以及发展前景等方面,阐述对这一职业理解。 一、网络工程职责 网络工程主要职责包括以下几点: 1. 网络规划与设计:根据企业需求和技术发展趋势,进
原创 2024-01-24 12:37:06
39阅读
# 理解 Java `this` 和 `that` 在 Java 编程中,`this` 关键字使用是一个常见概念,它指向当前对象实例。然而,很多初学者可能对 `that` 这个词感到困惑。实际上,在 Java 中并没有 `that` 这个关键词,但在许多编程语言上下文中,`that` 通常用于表示外部类引用。例如,在 Java 内部类中,我们经常需要使用外部类引用以避免混淆。本
原创 2024-08-26 05:06:41
130阅读
软件架构是开发软件时在用户需求分析与系统设计阶段灵魂人物
转载 精选 2010-06-04 20:30:10
1268阅读
这个题目在我脑子里存在好久很久很久,尤其在软件行业,架构更是普遍不能再普遍存在,
原创 2021-07-22 17:36:55
108阅读
这个题目在我脑子里存在好久很久很久,尤其在软件行业,架构更是普遍不能再普遍存在,“你是做什么,我是做架构,你是做什么,我在公司也是做架构”。哪到底什么是架构呢,什么才是他应该具有的姿势,接下来我们一起剥洋葱说下我理解。 架 架,我们架什么呢,软件当然是架软件需求了,我们得知道我
原创 2021-07-22 17:39:16
104阅读
软件架构工作之所以重要,是因为随着市场竞争加剧,要求软件开发周期缩短,越来越多软件“未老先衰”,甚至有些还未“出世”,就“夭折”了;很多开发定制项目也成了永不验收“大尾巴工程”。极限编程也好,敏捷开发也好,都适应了用户多变需求,但是更需要稳定软件架构支撑,才能真正实现用户需要敏捷。
推荐 原创 2009-03-09 14:58:34
6658阅读
7评论
好久没有写博客了。今天开始每周更新一盘。       今天写写Java中啥子叫做类: 对于面向对象程序设计语言来说,类毫无疑问是其最重要基础。抽象、封装、继承、多态这四大特性都离不开类,只有存在类,才能体现面向对象编程特点,今天我们就来了解一些类与继承相关知识。首先,我们讲述一下与类初始化相关东西,然后再从几个方面阐述继承这一大特性。以
转载 2023-06-24 22:30:35
23阅读
JavaScript概述1、JavaScript是什么JavaScript是一种直译式脚本语言,是一种动态类型、弱类型、基于原型语言。 直译式:直接编译并执行,代码不进行预编译。 脚本:凡是不能独立执行需要依赖其他程序,通常都叫做脚本。HTML文件必须在浏览器里执行,JS文件必须嵌入到HTML文件里才能执行。 脚本语言:依附于某个程序来运行,为某个程序提供服务语言动态类型:声明一个变量,能够
转载 2023-07-15 21:08:44
37阅读
# Java开发工程转正岗位理解 ## 一、前言 在软件开发行业,很多工程在试用期完成后会面临转正问题。对于Java开发工程来说,转正不仅意味着工作稳定性,还意味着在技术、团队合作等多方面的发展。本文旨在帮助Java开发工程了解转正标准和评估流程,并提供相应代码示例,以便更好地准备自己转正面试。 ## 二、转正评估标准 在转正过程中,常见评估标准包括但不限于以下几个方面:
原创 2024-09-10 05:12:15
183阅读
                                 &n
原创 2016-05-26 10:57:53
529阅读
1.java集合框架到底是什么?Java集合框架,就是对数据结构书中常见数据数据结构,进行封装。2.集合框架架构是什么?都是通过一些接口和一些实现接口类来构造数据结构中常见数据结构。自然就拥有了增加,删除,查询,遍历,求其长度,将其置为空方法。Java中就是add(),remove,get/contain(),iterable(),size(),clear();集合框架中主要有2大接口
原创 2017-05-07 16:45:00
940阅读
自己理解,多谢指点。
原创 2017-06-06 16:45:11
559阅读
多态就是继承,将子类对象视为父类对象,叫做“向上转型”。 B extends A;C extends A; 我们就说B和C是A多态。实际上,更一般说方法重写Overriding(子类对父类方法重写或对接口中方法实现)和重载Overloading(同一个类中相同函数名但参数不同方法)是Java多态性不同表现。重写Overriding是父类与子类之间多态性一种表现,重载Overloading是一个类中多态性一种表现。
转载 2011-12-30 08:15:00
84阅读
2评论
Java三大特性之一 (多态)什么是多态(核心概念):多态就是指同一操作,作用于某一类对象,可以有不同解释,产生不同执行结果。 (考虑到文字讲解会不会有点抽象,下面用代码来演示更直观些)在写代码前我先说两个死公式(没有为什么,反正就死公式): (重点一) 多态存在三个必要条件: 1、需要存在继承关系。         &n
  • 1
  • 2
  • 3
  • 4
  • 5