`
yu_duo
  • 浏览: 55635 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

从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。

    0基础学习java编程

    0基础学习java第一天,后面还有持续跟新,讲法很适合0基础人员学习

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

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

    从零开始学Java资源包

    图书《从零开始学Java》配套的资源包。本书针对初学和自学读者的特点,以通俗易懂的语言讲解Java语言编程。全书内容分为六篇共23章,讲解了Java的各个方面,主要内容包括Java语言的环境配置、基本语法、流程控制语句、...

    java0基础学习视频

    全套java视频教学,黑马培训机构,从0基础到项目实战,到就业知道,整套学习视频,只要你从一开始按照课程设计的规范,一步一步认真学习完整套视频,想要在走进软件行业的大门,是轻而易举的事情

    Java 学习路线导图.xmind

    虽然是计算机专业,但学的不好,意外发现一个宝藏up主,现在正按照他提供的学习路线学习,给大家免费下载(第一次发资源,不清楚这个积分下载为0是不是就是免费了),本人现在坚持写Java学习的笔记,后续等学到一定...

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

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

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

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

    Java学习路线 2020.md

    分享一个适合小白的java开发初级工程师的学习路线,从java基础到java web到网络协议以及MySQL数据库到java框架Mybatis、JPA/Hibernate、Spring、springBoot、MVC......的学习路线。

    Java后端开发学习路线-高清版

    (这里推荐一下韩顺平老师 0基础30天学会Java 视频讲解的很细致,而且有配套课后作业和项目。)学完基础应该掌握以下知识。 后端首先需要学习的是html,css和js,也许你会问做网页不是前端做的事情吗?答案是对于...

    软件人生-《Java夜无眠》

    作为一名资深Java程序设计师,作者用清新自然的笔触记录下自己学习、工作生活中的所见所思。书中收录的文章内容贴近程序员的生活,令读者产生强烈共鸣。此外,书中部分文章也以轻松的风格介绍了学习Java技术时的一些...

    JAVA上百实例源码以及开源项目源代码

     Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...

    java源码包---java 源码 大量 实例

     Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...

    一站式编程学习网站,包括Java、Python、HTML、JavaScript 内含学习路线,文档,个人总结,面试经验.zip

    内含学习路线,官方文档,个人总结,面试经验,旨在编程学习从0到1一站式学习 一站式编程学习网站,涵盖前后端、运维,包括但不限于Java、Python、Go、HTML、JavaScript、TypeScript、Git、Docker、k8s。内含学习...

    java学习教程

    java学习从0开始,很实用的一款书籍学完差不多就能成为大师级别了哈哈!

    java从0到中级的所有视频

    这是我在一个机构学习半年的所有视频和笔记 其中还有一些是收集来是比较好的一些资料 里面包括视频和笔记 从基础到中级的所有教程

    0分21天学会java

    java入门复习全都有了,内含一本java学习经典教程《21天学通java高清pdf》,一本《java解惑》以及一本java中文官方api,免费提供给大家,欢迎下载。

    JAVA上百实例源码以及开源项目

     Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...

    java源码包4

     Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 ...

    java代码一元购平台

    代码仅供学习参考用

Global site tag (gtag.js) - Google Analytics