首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java核心-核心类与API(1

学完Java的面向对象特性后,接下来学习Java核心类与API。Java的API可理解为Java自己提供的标准类库,开发人员可直接使用其方法。...一、String类 1、概述 String 类来创建和操作字符串。在讲数据类型的时候说过类属于引用类型,而String类是最常用的引用类型。...3、字符串常量池 3.1 概述 1)目的 实际开发中,String类是使用频率非常高的一种引用对象类型。但由于不断地创建新的字符串对象会极大地消耗内存。...每种字面量的表示取决于类型,eg:100、‘a’、“a” 3.2 两种形态 1)静态常量池 即*.class文件中的常量池,class文件中的常量池不仅仅包含字符串(数字)字面量,还包含类、方法的信息...直接赋一个字符串直接量(包括可以在编译时不用访问普通变量或调用方法就可以计算出来的字符串值):先在常量池创建 “ABCD”(若常量池已存在 “ABCD”,则不再创建),str1 再引用String str1

28821
您找到你想要的搜索结果了吗?
是的
没有找到

EF Code First 学习笔记:关系

一对多关系 项目中最常用到的就是一对多关系了。Code First对一对多关系也有着很好的支持。...很多情况下我们都不需要特意的去配置,Code First就能通过一些引用属性、导航属性等检测到模型之间的关系,自动为我们生成外键。...Code First观察到Lodging类中有一个对Destination的引用属性,同时Destination中又有一个集合导航属性Lodgings,因此推测出Destination与Lodging的关系是一对多关系...因为有两套类型一样的导航属性与引用属性,Code First无法确定它们之间的对应关系,就单独为每个属性都创建了一个关系。...多对多关系 如果有两个类中,各自都是导航属性指向另一个类,Code First会认为这两个类之间是多对多关系,例如: public class Activity { public

73010

JavaWeb核心篇(1)——HTTPTomcatServlet

JavaWeb核心篇(1)——HTTP/Tomcat/Servlet 在正式讲解JavaWeb前,我们先来了解一下JavaWeb: Web:全球广域网,也被称为万维网(www),能够通过浏览器访问的网站...WEB核心技术栈介绍 既然我们想要学习JavaWeb,那么我们就要先来进行了解: B/S框架:Browser/Server,浏览器/服务器 构造模式,它的特点是,客户端只需要浏览器,应用程序和数据都存储在服务器端...然后我们对Tomcat做出一个简单解释: Tomcat是Apache软件基金会的一个核心项目,是一个开源免费的轻量级Web服务器,支持Servlet/JSP少量JavaEE规范 JavaEE:Java企业版...我们对文件夹进行解释翻译: src:主目录 java:java代码 resources:资源文件 webapp:Web项目特有目录 html:HTML文件目录(可自定义) WEB-INF:Web项目核心目录...Tomcat和Servlet三门技术 下一期将会介绍Request和Response以及案例介绍 附录 该文章属于学习内容,具体参考B站黑马程序员陈老师的JavaWeb课程 这里附上链接:01-Web核心介绍

59410

Python基础核心概念(1

1 变量和简单数据类型 变量命名格式:变量名 = “赋值” 1.1 变量使用规范 使用变量时,需要遵守一些规则。违反这些规则将引发错误。 ~变量名只能包含数字、字母、下划线。...~慎用大写字母I和O,避免看错成数字1和0。 1.2 字符串 字符串就是一系列字符。在Python中,用引号括起的都是字符串,其中引号包括单引号和双引号。...这种灵活性能够在字符串中包含引号和撇号,如: >>> str = "I'm David" >>> str1 = 'I told my friend,"i love Python"' 常用字符串操作方法...= "I love python" >>> print(str1.upper()) #将字符串改为全部大写 I LOVE PYTHON >>> print(str1.lower()) #将字符串改为全部小写...>>> name = "Hello World" >>> print(name[0]) H >>> print(name[0:-1]) Hello Worl >>> print(name[-1])

52720

Matplotlib数据关系型图表(1

本篇文章主要介绍了matplotlib的数据关系型图表的分类、对每个类别做了简介,并初步对数值关系型常见图表的实现方式做了探讨。...数据关系图的分类和简介 数据关系型图表分为:数值关系型、层次关系型和网络关系型三种类型。 数值关系图:主要展示两个或多个变量之间的关系,最常见的包括散点图、气泡图、曲面图、矩阵散点图等。...层次关系图:主要表示数据个体之间的层次关系,主要包括包含和从属两类,比如公司不同部门的组织结构,不同洲国家包含关系等,包括链接图、树形图、冰柱图、旭日图、矩阵树状图等等。...网络关系图:主要是指那些不具备层次结构的关系数据的可视化。...一、数值关系型图表 1、散点图 散点图是比较常见的图表类型之一,通常用于显示和比较数值。

98110

Maven 核心原理解析(1

Maven 是每一位Java工程师每天都会接触的工具, 但据我所知其实很多人对Maven理解的并不深, 只把它当做一个依赖管理工具(下载依赖、打包), Maven很多核心的功能反而没用上....本文讲述Maven的核心原理和概念, 因此还是大纲参考了这本书, 但细节大多参考的Maven的官方文档以及网友释出的博客....本文主要讲解Maven的: 坐标与依赖、 仓库、 生命周期与插件、 模块聚合、 模块继承 等概念, 并通过一个开发Maven插件的实例来深入了解Maven的核心机制....(依赖调节原则: 1. 路径最近者优先; 2. 第一声明者优先.) 更多传递依赖信息可参考: Dependency Mechanism-Transitive Dependencies....而三套生命周期相互之间却并没有前后依赖关系, 即调用site周期内的某个phase阶段并不会对clean产生任何影响. clean clean生命周期的目的是清理项目: ?

2.7K100

JavaScript核心概念(1):类型转换

会被转化为 false,其他都会被转为 true 原始值转化为字符串 都相当于 原始值 + "" 原始值转为数字 +" 66" // 66 +" 6 7 " // NaN 布尔转数字:true -> 1,...js 核心内置类,会尝试 valueOf 先于 toString(可以理解为对象优先转换成数字);例外的是 Date,Date 利用的是 toString 转换。...非 js 核心的对象,通过自己的实现中定义的方法转换成原始值。...实战分析 1. []+[] // "" _1. 首先运算符是 + 运算符而且很明显是二元运算符,并且有对象,所以选择最后一点,操作数是对象,将对象转换为原始值。 _2....[]).length // 9 _1. 首先我们会看到挺多一元运算符,「+」、「!」,对于一元运算符是右结合性,所以可以画出以下运算顺序。 ? _2.

63750

1-1.JDK、JRE和JVM三者之间关系

参考链接: jdk-jre和jvm之间的差异 JDK(Java Development Kit) 是针对Java开发员的产品,是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库...Java Runtime Environment(JRE) 是运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。...JVM是Java Virtual Machine(Java虚拟机)的缩写,是整个java实现跨平台的最核心的部分,能够运行以Java语言写作的软件程序。 ...包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,  如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。    ...三者之间关系  JDK 包含JRE,JRE包含JVM。 JVM:将字节码文件转成具体系统平台的机器指令。  JRE:JVM+Java语言的核心类库。  JDK:JRE+Java的开发工具。

41620

相机标定1:坐标系关系

绕着不同的坐标轴旋转不同的角度,得到相应的旋转矩阵,如下图所示: image.png 那么从世界坐标系到相机坐标系的转换关系如下所示: image.png 1.2 相机坐标系与图像坐标系 从相机坐标系到图像坐标系...,属于透视投影关系,从3D转换到2D。...所以这二者之间的转换如下:其中dx和dy表示每一列和每一行分别代表多少mm, 即1pixel=dx mm image.png 那么通过上面四个坐标系的转换就可以得到一个点从世界坐标系如何转换到像素坐标系的...通过最终的转换关系来看,一个三维中的坐标点,的确可以在图像中找到一个对应的像素点,但是反过来,通过图像中的一个点找到它在三维中对应的点就很成了一个问题,因为我们并不知道等式左边的Zc的值。

96500

SSH框架之Hibernate(1)——映射关系

映射文件(*.hbm.xml):它是指定数据库表和映射类之间的关系。包含映射类和数据库表的相应关系、表字段和类属性类型的相应关系以及表字段和类属性名称的相应关系等。   ...,因此,便出现了Hibernate的映射关系。...通过这样的映射关系。来表现相应数据库表之间的关系! 映射关系:   一、单向映射:    、一对一关联:      两个对象之间一对的关系。比如:Person(人)-IdCard(身份证)。...com.bjpowernode.hibernate.Role" column="role_id" />   二、双向映射:     1、...从而实现了数据库表中的相对复杂的表关系。 PS:Hibernate的这几种映射关系和EJB的映射关系。大同小异。

64710

性能优化--核心定义介绍篇(1

本系列文章将会从前后端性能指标定义、性能工具使用、产品业务核心性能指标、前后端性能解决方案出发对这个性能优化体系进行完整的阐述。...建议阅读人群: 前端工程师、后端工程师、产品经理 核心性能定义介绍: 由于涉及前后端的性能指标、定义非常多,本文将重点介绍对前后端影响比较大的指标,让大家对性能优化的核心指标有个整体的认识与了解...服务器处理时间:接收方(服务器)处理请求所需时间 数据传输时间:从请求方(浏览器等)到接收方(服务器)以及从接收方(服务器)到请求方的时间 前端性能定义: 白屏时间:用户浏览器输入网址后至浏览器出现至少1px...图片为止 首屏时间:用户浏览器首屏内所有的元素呈现所花费时间 用户可操作时间(dom ready) :网站某些功能可以使用的时间 页面总下载时间(onload):网站中所有资源加载完成并且可用时间 影响核心性能因素...以及页面结构设计 首屏时间:与白屏时间以及页面首屏程序设计有关 用户可操作时间:与页面结构设计相关 页面总下载时间: 与页面资源多少相关 总结 其实在性能优化领域还有很多细节值得探索和挖掘,这篇文章先让大家对核心性能优化有一个直观的了解以及认识

45210

Java面试手册:核心基础-1

- 该原则的**核心是想是对抽象编程,而不是具体编程**,因为抽象相对稳定。...5.依赖倒置原则:依赖倒置的核心原则是解耦,如果脱离这个最原始的原则,那就是本末倒置。 - 将依赖关系倒置为依赖接口: - 上层模块不应该依赖下层模块, 它们共同依赖于一个抽象。...16.short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?...一个房子里有椅子,椅子有腿和背,房子与椅子是什么关系,椅子与腿和背是什么关系? 如果房子有多个椅子,就是聚合关系,否则是一种关联关系,当然,聚合是一种特殊的关联。椅子与腿和背时组合关系。...说说has a与is a的区别 is-a表示的是属于得关系,比如兔子属于一种动物(继承关系)。

62240

MySQL核心知识学习之路(1

1 MySQL的基础架构 为了窥其全貌,我们首先需要了解一下MySQL的基础架构,如下图所示: ?...查询语句如下: select * from T where ID=10; (1)连接器 首先,我们需要通过以下语句连接到这个数据库上,这时候我们使用的就是连接器这个组件来创建和MySQL的连接。...3 一个更新语句的执行过程 现在我们来看看如下所示的一条更新语句的执行过程: update T set c=c+1 where ID=2; 事实上,更新语句和查询语句所经历的流程一模一样,不同的地方在于更新语句在执行器阶段还会涉及到两个日志模块...binlog属于逻辑日志,记录的内容类似于“给 ID=2 这一行的 c 字段加 1”这种。与redolog不同,binlog是通过“追加写”的形式记录的。

29510

性能优化--核心定义介绍篇(1

本系列文章将会从前后端性能指标定义、性能工具使用、产品业务核心性能指标、前后端性能解决方案出发对这个性能优化体系进行完整的阐述。...建议阅读人群: 前端工程师、后端工程师、产品经理 核心性能定义介绍: 由于涉及前后端的性能指标、定义非常多,本文将重点介绍对前后端影响比较大的指标,让大家对性能优化的核心指标有个整体的认识与了解 后端性能定义...服务器处理时间:接收方(服务器)处理请求所需时间 数据传输时间:从请求方(浏览器等)到接收方(服务器)以及从接收方(服务器)到请求方的时间 前端性能定义: 白屏时间:用户浏览器输入网址后至浏览器出现至少1px...图片为止 首屏时间:用户浏览器首屏内所有的元素呈现所花费时间 用户可操作时间(dom ready) :网站某些功能可以使用的时间 页面总下载时间(onload):网站中所有资源加载完成并且可用时间 影响核心性能因素...以及页面结构设计 首屏时间:与白屏时间以及页面首屏程序设计有关 用户可操作时间:与页面结构设计相关 页面总下载时间: 与页面资源多少相关 总结 其实在性能优化领域还有很多细节值得探索和挖掘,这篇文章先让大家对核心性能优化有一个直观的了解以及认识

79770
领券