`

从0学java (一)

阅读更多
写代码对我来说很费劲,我决定从最基础的东西一点点学起,砸实基础,提高自学能力。

字符串篇[size=large][/size]
1.熟悉eclipse
a.注释或者取消注释当前选择的所有行;ctrl+/

2.java基础知识
(1)获取字符串长度:str.length()
(2) 字符串查找:str.indexof("a"):查找字符a在字符串str中首次出现的位置;
                 str.lastindexOf("a")查找字符a在字符串str中最后一次出现的位置;
                 str.charAt(5)返回字符串str下标为5的元素;
                 str.substring(size)返回指定索引位置处的字符;
                 str.substring(0,13)截取字符串str中0 至 13 这段位置的字符;
                 str.trim()截去字符串str开头和结尾的空格;
                 str.equals(object b)比较两个字符串是否相等是要用到equals;
                 str.startWith(“a”)判断字符串是否以“a”开头;
                 str.endWith("b")判断字符串是否以“b”结尾;
                 str.ComparetTo()按字典顺序比较两个字符创,相等返回0,否则-1;
                 str.toLowerCase()将大写转换为小写;
                 str.toUpperCase()将小写转换为大写;
                 str.split("a")以a为分割符,将str这个字符串分割为若干个;
                 str.split("a",3)以a为分割符,将str这个字符串分割为3串,3为限制次数;
                 String.format(String format,Object args),format为格式字符串,args为

格式字符串中由格式说明符引用的参数。         
(3)byte  8 字节
     short 16字节
     int   32字节
     long  64字节
(4)java 中一句相连的字符串不能分开在两行写,若在两行写,需要用+将两字符串连接起来
(5)正则表达式
     元字符      正则表达式中写法  意义
       .            "."            任意一个字符
       \d           "\\d"           0~9的任何一个字符
       \D           "\\D"           任何一个非数字字符
       \s           "\\s"           空白字符,如“\t”,"\n"
       \S           "\\S"           非空白字符
       \w           "\\w"           可用做标示符的字符,但不包括“$”
       \W           "\\W"           不可用做标示符的字符
       \p{Lower}    "\\p{Lower}"    小写字母{a~z}
       \p{Upper}    "\\p{Upper}"    大写字符{A~Z}
       \p{ASCII}    "\\p{ASCII}"    ASCII字符
       \p{Alpha}    "\\p{Alpha}"    字母字符
       \p{Digit}    "\\p{Digit}"    十进制数字,即【0~9】
       \p{Alnum}    "\\p{Alnum}"    字母或数字字符

       \p{Punct}    "\\p{Punct}"    标点符号:`~!@#$%^&*()_+-={}[]|\:;"'<>?/.,
       \p{Graph}    "\\p{Graph}"    可见字符:[\p{Alnum}\p{Punct}]
       \p{Print}    "\\p{Print}"    可打印字符:[\p{Graph}\x20]
       \p{Blank}    "\\p{Blank}"    空格或制表符:[\t]
       \p{Cntrl}    "\\p{Cntrl}"    控制字符:[\x00-\x1F\x7F]
1
3
分享到:
评论
6 楼 yu_duo 2012-09-23  
ygyz03 写道
坚持下来就好了。
知识比较琐碎,所以用代码来说明更容易理解。

好的,正在考虑把代码弄上来~
5 楼 yu_duo 2012-09-23  
巴巴米 写道
那建议你不要用eclipse,换个文本编辑器,比如editplus 什么的。

谢谢你的建议,我会采用的~~~
4 楼 yu_duo 2012-09-23  
zhenglongfei 写道
恩,基础最重要,在深的技术都是从基础拓展出来的。楼主加油!

恩、谢谢,这次我一定坚持~~~
3 楼 zhenglongfei 2012-09-20  
恩,基础最重要,在深的技术都是从基础拓展出来的。楼主加油!
2 楼 巴巴米 2012-09-20  
那建议你不要用eclipse,换个文本编辑器,比如editplus 什么的。
1 楼 ygyz03 2012-09-19  
坚持下来就好了。
知识比较琐碎,所以用代码来说明更容易理解。

相关推荐

    java从0学起

    对于初学者,从零开始学习Java是一项既激动人心又充满挑战的任务。本资源包正是为了帮助那些没有Java基础的人快速入门而设计的。 首先,"完完全全的中文版Java API_Sun公司官方出版.chm"是Java API的中文版文档,它...

    0基础学习java编程

    "0基础学习java编程"这个主题旨在为没有编程背景的人提供一个系统的Java学习路径。第一天的学习内容至关重要,它通常会涵盖Java语言的基础概念,为后续深入学习打下坚实的基础。 首先,Java语言的特点包括跨平台性...

    0基础学习Java必备资料

    对于初学者来说,"0基础学习Java必备资料"提供了一个很好的起点,帮助理解并掌握这门语言的基础概念和核心语法。 首先,让我们从基础开始。Java的基础主要包括变量、数据类型、运算符和控制结构。变量是存储数据的...

    21天学会Java 0基础学Java

    《21天学会Java——0基础学Java》是一本非常适合编程初学者的入门教材,无论你是完全没有编程经验的新手,还是已经具备一定基础的开发者,都能从中获益。通过本书提供的系统性学习计划和丰富案例,你将能够快速掌握...

    Java零基础学习.pdf

    Java是一种跨平台的编程语言,这意味着同样的Java程序可以在不同操作系统上运行,只需要安装相应的Java虚拟机(JVM)。而Eclipse作为一款流行的集成开发环境(IDE),提供了丰富的工具和功能,可以帮助开发者更高效...

    从0开始学Java第一天-Java学习资料-源码基础-Java源码-总结

    1.学习并掌握如何从0搭建Java环境(JDK的下载,安装,卸载);2.学会HelloWorld案例编写,知道如何解释该程序,对程序的运行和编译以及开发流程有一定的认识;3.注释(掌握)(1)注释:用于解释说明程序的文字,(2)...

    java从零到精通——较好的学习资料

    本资料“Java从零到精通”旨在帮助初学者深入理解Java的核心概念,并通过对比与C#的差异,让读者快速上手并熟练掌握Java。 首先,我们要了解Java的基本特性。Java是一种面向对象的语言,它具有平台无关性(即“一次...

    java学习心得一些笔记

    此外,Integer类还提供了一些构造方法,如`Integer(int value)`用于创建一个包含指定int值的对象,`Integer(String s)`则从字符串转换为Integer。`intValue()`等方法用于转换为基本类型,`toString()`返回Integer...

    java从0到中级的所有视频

    Java编程语言从零基础到中级的学习是一条充满挑战与收获的道路。这个压缩包包含了你在学习过程中可能需要的所有资源,从入门基础知识到进阶技术,旨在帮助你系统地掌握Java编程。下面将对其中的关键知识点进行详细...

    Java学习网站汇总

    - **特色**:该论坛汇集了大量的Java技术讨论帖,覆盖了从基础到高级的各个层次,非常适合初学者提问和学习。 2. **Java世纪网**(http://www.java2000.net/) - **特色**:提供丰富的Java编程教程和技术文档,...

    Java零基础学习,自己学习的资料

    通过完成小项目,如实现简单的命令行应用、设计一个小型的数据库管理系统或构建一个图形用户界面,你可以在实践中巩固所学知识。 在学习过程中,记得时常回顾和总结,遇到问题不要怕,利用互联网资源,如Stack ...

    学习java 0-JAVA入门.ppt

    学习Java从基础开始,包括理解其基本语法、数据类型、控制结构、类与对象的概念、异常处理、集合框架、输入输出、网络编程、多线程以及Swing或JavaFX等GUI开发。随着学习的深入,可以掌握更高级的主题,如反射、注解...

    学习Java的步骤 Java入门指导

    总的来说,学习Java需要从基础理论到实践操作全面覆盖,通过不断的学习、实践和项目经验积累,才能成为一名合格的Java开发者。在每个阶段,都应重视理论与实践的结合,以便更好地理解和运用所学知识。

    0分21天学会java

    "0分21天学会Java"是一套全面的Java学习资源集合,旨在帮助初学者快速掌握这门流行的编程语言。这个资源包包含了三份重要的学习资料:《21天学通Java高清PDF》、《Java解惑》以及《Java API官方文档中文版》。 《21...

    java基础学习总结

    1. **Java基础**:Java是一种面向对象的编程语言,具有跨平台特性,通过Java虚拟机(JVM)实现。其设计目标是简洁、健壮和高效。 2. **类和对象**:在Java中,一切皆为对象。类是创建对象的蓝图,包含了属性(变量...

    java学习网站

    - **简介**: 专注于Java技术的教学平台,提供了从基础到进阶的系列课程。 **1.7 CN-Java** - **网址**: http://www.cn-java.com - **简介**: 提供Java技术的最新动态、技术文章和社区交流,适合寻找最新资讯和技术...

    从0开始用Java做智慧农业物联网

    【标题】"从0开始用Java做智慧农业物联网"是一门深入浅出的视频教程,旨在引导初学者或有志于物联网(IoT)领域的开发者掌握如何利用Java技术构建智能农业系统。本教程覆盖了从概念理解到实际操作的全过程,帮助学员...

    Java后端学习路线 (详细路线)

    第一阶段:Java基础 大概用时:30天 重点知识点:数据类型、核心语法、面向对象、数组、集合、IO流、String/StringBuffer/StringBuilder、线程、并发、反射、泛型。 学习Java开发,首先要学习java基础知识,尤其是...

    超详细Java程序员的系列教程,从0学习Java

    超详细JAVA系列教程 Java基础面试题 操作系统 计算机基础知识 ...每日一题计划 书籍观后感 也包括一些常见的面试题。 采用全面解析面试题的方式,让你去理解每个面试题的概念,而不只是单纯的背诵......

Global site tag (gtag.js) - Google Analytics