自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

转载 aoti ——实现字符串转数字(Java)

实现 atoi,将字符串转为整数。该函数首先根据需要丢弃任意多的空格字符,直到找到第一个非空格字符为止。如果第一个非空字符是正号或负号,选取该符号,并将其与后面尽可能多的连续的数字组合起来,这部分字符即为整数的值。如果第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成整数。字符串可以在形成整数的字符后面包括多余的字符,这些字符可以被忽略,它们对于函数没有影响。当字符串中...

2018-10-19 20:20:43 2398

原创 最长回文子串

给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为1000。示例 1:输入: "babad"输出: "bab"注意: "aba"也是一个有效答案。示例 2:输入: "cbbd"输出: "bb"解法一 暴力法     (三个循环容易超出时间限制 ) O(N^3) public static String longestPalindrom...

2018-10-17 17:41:17 109

原创 6.抽象与接口

6.1.抽象       在第一章就有一个Shape类的例子。这个类有很多的子类,每个子类也都实现了父类的方法。实际上父类Shape只是一个抽象的概念而并没有实际的意义。如果请你画一个圆,你知道该怎么画;如果请你画一个矩形,你也知道该怎么画。但是如果我说:“请画一个形状,句号”。你该怎么画?同样,我们可以定义Circle类和Rectangle类的draw(),但是Shape类的draw()呢?...

2018-08-02 20:25:05 388

原创 4.Java-继承与多态

4.1. 继承面向对象程序设计语言有三大特性:封装、继承和多态性。 继承是面向对象语言的重要特征之一,没有继承的语言只能被称作“使用对象的语言”。继承是非常简单而强大的设计思想,它提供了我们代码重用和程序组织的有力工具。 类是规则,用来制造对象的规则。我们不断地定义类,用定义的类制造一些对象。类定义了对象的属性和行为,就像图纸决定了房子要盖成什么样子。 一张图纸可以盖很...

2018-05-29 15:12:37 214

原创 3.Java—对象容器

3.1. 顺序容器记事本(简单)需求:能存储需求、不限制能存储的记录的数量、能知道已经存储的记录的数量、能查看存进去的每一条记录、能删除一条记录、能列出所有的记录接口设计:arraylist:范型容器ArrayList<String> notes=new ArrayList<String>();容器类有两个类型:容器的类型、元素的类型ArrayList有顺序的,下标索引从0...

2018-05-28 10:12:55 996

原创 2.Java--对象交互

2.1. 对象交互如何识别对象?例如    设计一个显示类从0递增到极限复0package clock;public class Display { private int value=0; private int limit=0; public Display(int limit) { // TODO Auto-generated constructor stub thi...

2018-05-21 09:38:12 456

原创 1.Java发展历史和特点

1.1. 发展历史和特点1.1.1. 发展历史Java分为三大平台:Java SE 标准版(J2SE):是基础,用来做桌面程序开发的Java EE 勤业版(J2EE):定义一系列的服务,API,协议等,使用与开发分布式,多层式,以组件为基础,以Web为基础的应用程序。做企业项目一般用这个,主要是Web开发。 Java ME微型版(J2ME):这个一般都用在手机等微型数字设备开发及部署应用程序平台上...

2018-05-14 10:03:51 1320

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除