1. elementAt()

  temp.elementAt(0) 返回temp这个vector里面存放的第一个元素--->也是一个vector类型。

2. 字符串空格分割

String [] arr = str.split("\\s+");
for(String ss : arr){
System.out.println(ss);
}

3. ==与equals

  ==比较引用,equals比较值

4. 删除字符串最后一个汉字

s = s.Substring(0,s.Length - 1)

5. String与string

  java中的八种基本数据类型,分别是:boolean,byte,short,int,long,char,float,double

  它们还分别对应八种封装好的类:Boolean,Byte,Short,Integer,Long,Character,Float,Double。而String也是Java中封装好的一个类。不是基本数据类型。String类是常量(final)型的,也就是定义的数据不可修改,总结解释如下

  ①String 不属于Java语法的一部分,而是基于Java语法封装的一个类(Java的类风格是首字母大写)。

  ②基本数据类型int,final,double等是基本语法组成的一个部分。

日常写代码的时候应注意java规范中要求常量名必须大写.

6. String转int

法一

public class experiment {
public static void main(String[] Zing) {
String str = "11212";
int b = Integer.valueOf(str).intValue();
System.out.println(b);
}
}

法二

int y = Integer.parseInt(str);

7. int转String

public class IntegerDemo2 {
public static void main(String[] args) {
int num=100;
//1
String s1=""+num;
System.out.println(s1);
//2
String s2 =String.valueOf(num);
System.out.println(s2);
//3
Integer i =new Integer(num);
String s3 =i.toString();
System.out.println(s3);
//4
String s4 =Integer.toString(i);
System.out.println(s4);
}
}

8. Vector遍历

<span style="font-family:Times New Roman;">package list;

import java.util.Enumeration;
import java.util.Iterator;
import java.util.Vector;
import java.util.function.Consumer;
public class VetcorString { public static void main(String[] args) {
Vector<String> t=new Vector<String>();
t.add("F");
t.add("o");
t.add("r");
t.add("e");
t.add("v");
t.add("e");
t.add("r");
//第一种
for (String string : t) {
System.err.print(string);
}
//第二种
t.forEach(new Consumer<String>() {
@Override
public void accept(String t) {
// TODO Auto-generated method stub
System.out.print(t);
}
});
//第三种
for (int i = 0; i < t.size(); i++) {
System.out.print(t.get(i));
}
//第四种
Iterator<String> it = t.iterator();
while (it.hasNext()) {
String string = (String) it.next();
System.err.print(string);
}
//第五种
Enumeration<String> enume = t.elements();
while(enume.hasMoreElements()){
System.out.print(enume.nextElement().toString());
}
}
}</span><span style="font-family:Microsoft YaHei;">
</span>

9. 文件路径

  在包名下。

10. eclipse快捷键

1、alt+? 或 alt+/:自动补全代码或者提示代码

2、ctrl+o:快速outline视图

3、ctrl+shift+r:打开资源列表

4、ctrl+shift+f:格式化代码

5、ctrl+e:快速转换编辑器

6、ctrl+page down 或 ctrl+page up: 选项卡之间快速切换

7、shift+enter 及 ctrl+shift+enter: 在当前行上或者下边创建空白。

8、Alt+方向键上下:上下行交换内容或把当前行内容把上或下移动

9、Control+Alt+方向上下键:复制高亮显示的一行或多行

10、ctrl+m:当前编辑页面窗口最大化

11、ctrl+/:自动注释当前行或者选择的多行

12、ctrl+shift+/:自动注释掉选择的代码块

13、ctrl+d:删除当前行

14、ctrl+shift+x 和 ctrl+shift+y :英文字母大小写的转换

15、ctrl+shift+o:自动引入包和删除无用包

11. Eclipse设置UTF-8编码格式

  博客地址

12. ArrayList集合遍历

for (int i = 0; i < mList.size(); i++) {
System.out.println(mList.get(i));
}

13. 获取某个时间段内所有的日期

public List<String> getEndDay(String beginDate,String endDate) throws ParseException {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date dBegin = sdf.parse(beginDate);
Date dEnd = sdf.parse(endDate);
List<String> datas = findDates(dBegin, dEnd);
return datas;
}
public List<String> findDates(Date dBegin, Date dEnd){
List<String> lDate = new ArrayList<String>();
SimpleDateFormat sd = new SimpleDateFormat("yyyyMMdd");
lDate.add(sd.format(dBegin));
Calendar calBegin = Calendar.getInstance();
// 使用给定的 Date 设置此 Calendar 的时间
calBegin.setTime(dBegin);
Calendar calEnd = Calendar.getInstance();
// 使用给定的 Date 设置此 Calendar 的时间
calEnd.setTime(dEnd);
// 测试此日期是否在指定日期之后
while (dEnd.after(calBegin.getTime()))
{
// 根据日历的规则,为给定的日历字段添加或减去指定的时间量
calBegin.add(Calendar.DAY_OF_MONTH, 1);
lDate.add(sd.format(calBegin.getTime()));
}
return lDate;
}

14.

Java编程知识点梳理的更多相关文章

  1. java后端知识点梳理——java基础

    面向对象 java三大特性 封装: 将事务封装成一个类,达到解耦,隐藏细节的效果.通过get/set等方法,封装了内部逻辑,并保留了特定的接口与外界联系. 继承: 从一个已知的类中派生出一个新的类,新 ...

  2. java后端知识点梳理——多线程与高并发

    进程与线程 进程是一个"执行中的程序",是系统进行资源分配和调度的一个独立单位 线程是进程的一个实体,一个进程中一般拥有多个线程. 线程和进程的区别 进程是操作系统分配资源的最小单 ...

  3. java后端知识点梳理——Spring

    开篇:感谢我是祖国的花朵,java3y,三太子敖丙等优秀博主!他们的文章为我学习java提供了莫大的帮助,膜拜大神! Spring的优点有哪些呢? Spring的依赖注入将对象之间的依赖关系交给了框架 ...

  4. java基础知识点梳理

    前言 在别人追问我以下几个问题,自己在问题回答上不够全面和准确,对此自己把专门针对这几个问题进行总结! java相关问题 1.Java中构造方法跟普通方法的区别? 构造方法与普通方法的调用时机不同. ...

  5. java后端知识点梳理——JVM

    可以先看看我的深入理解java虚拟机笔记 深入理解java虚拟机笔记Chapter2 深入理解java虚拟机笔记Chapter3-垃圾收集器 深入理解java虚拟机笔记Chapter3-内存分配策略 ...

  6. java后端知识点梳理——java集合

    集合概览 Java中的集合,从上层接口上看分为了两类,Map和Collection.Map是和Collection并列的集合上层接口,没有继承关系. Java中的常见集合可以概括如下. Map接口和C ...

  7. java后端知识点梳理——web安全

    跨域 当浏览器执行脚本时会检查是否同源,只有同源的脚本才会执行,如果不同源即为跨域. 这里的同源指访问的协议.域名.端口都相同. 同源策略是由 Netscape 提出的著名安全策略,是浏览器最核心.基 ...

  8. java后端知识点梳理——Redis

    redis都支持哪些数据类型?应用场景有哪些? redis支持五种数据类型作为其Value,redis的Key都是字符串类型的. string:redis 中字符串 value 最大可为512M.可以 ...

  9. java后端知识点梳理——MySQL

    MySQL的索引 索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息,就像一本书的目录一样,可以加快查询速度.InnoDB 存储引擎的索引模型底层实现数据结构为 ...

随机推荐

  1. Python 3.8 新功能【新手必学】

       Python 3.8 是 Python 编程语言的最新主要版本, 它包含许多新功能和优化.   Python 3.8 Python 3.8 的一些新功能包括: 1. 海象运算符   PS:很多人 ...

  2. 07.Delphi接口的生命周期

    在Delphi的接口中,是不需要释放的,调用完之后,接口的生命周期就结束了,如下面的例子 unit mtReaper; interface type // 定义一个接口 IBase = interfa ...

  3. docker centos 镜像中安装python36详解!生成centos+python36的基础镜像

    获取centos镜像docker pull centos:7.4.1708 启动并进入centos的容器docker run -i –t centos /bin/bash下载安装python编译环境依 ...

  4. JavaScript 的一些SAO操作

    IE判断检测 jQuery 在 1.9 版本之前,提供了一个浏览器对象检测的属性 .browser 的替代方案.于是各种利用 IE bug 的检测方法被搜了出来: // IE 678 最短方法 var ...

  5. python进行md5加密的两种方法

    本文转自:https://www.cnblogs.com/zknublx/p/6212590.html 一. 使用md5包 import md5 src = 'this is a md5 test.' ...

  6. 我编写的EEPROM 上位机软件

    进入模式: 上位机发送 消息 上位机EEPROM 按下进入模式 消息的ID号是:0x08111111 数据是: 00 01 ff 00 00 00 00 00 上位机显示 运行状态 :为进入模式 当我 ...

  7. 小程序中的web-view与h5网页之间的交互

    官方文档:https://developers.weixin.qq.com/miniprogram/dev/component/web-view.html web-view 基础库 1.6.4 开始支 ...

  8. POJ 1061:青蛙的约会

    青蛙的约会 Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 95878   Accepted: 17878 Descripti ...

  9. SYSTEMTIME 获取日期之差

    #include <windows.h> #include <stdio.h> #include <stdlib.h> #include <string.h& ...

  10. jquery快速常用技能

    jQuery入口函数与js入口函数 (window.onload = function(){})的对比: 1.JavaScript的入口函数要等到页面中所有资源(包括图片.文件)加载完成才开始执行. ...