`

java基础知识4---表达式

阅读更多

1. Java创建对象的4中方式:

    a . new关键字

    b.  通过Class对象的newInstance方法获得

    c.  利用反序列化机制从IO流中获取(反射)

    d.  通过java对象的clone方法

 

2. StringBuffer和StringBuilder的所有功能都是一样的,就是前者是线程安全的

 

3.a=a+5  和a+=5不是等价了。   复合赋值运算符会自动地讲它计算的结果值强制类型转换为其左侧变量的类型

    即后则等价于 a=(op)(a+5)

 

4. System.out.println("hello!"+'a'+7);   //hello!a7

    System.out.println('a'+7+"hello!");   //104hello!

 

5. matches(String regex);

    String replaceAll(String regex,String replacement);

    String replaceFirst(String regex,String replacement);

    String [] split(String regex);

    注意regex是正则表达式

    但是replace(CharSequence target,CharSequence replacement)是普通的字符串

 

6. 多线程

    任何进入线程进入同步方法、同步代码块之前,必须先获取其对应的同步监视器

    对于同步代码块而言,必须显示表明其同步监视器,对于同步非静态方法,该对象是其同步监视器,

    对于同步静态方法,本类就是其同步监视器

 

    多线程中直接调用run方法就相当于普通的类方法调用,不会产生多线程的效果。必须调用Start()

 

7. for、while、do循环中的重复执行语句不能是一条单独的局部变量定义语句,如果程序需要,这条语句必须放在花括号中。 

   for(int i=0;i<10;i++)

      Class c=new Class() ;    //编译的时候会提示错误

 

8. 使用foreach循环来迭代数组或集合时,系统是将数组或集合元素的副本传给循环计数器,所以对其复制操作,

     并不会改变数组或集合本身的元素《疯狂java》P181

 

分享到:
评论

相关推荐

    Java中的正则表达式 -- 示例详解

    本文将对Java中正则表达式的基础概念和常用语法进行详细解释。 1. **元字符和转义字符**: - `\`:反斜杠用于转义特殊字符,如`\t`表示制表符,`\n`表示换行,`\r`表示回车。 - `\d`:匹配数字,等同于`[0-9]`。 ...

    1.Java基础知识测试--简答.doc

    下面将对Java的基础知识进行深入解析: 1. JVM(Java虚拟机)是Java的核心组成部分,它负责解析并执行Java字节码,是Java程序运行的基础。JVM包含了Java核心类库,提供了运行Java程序所需的各种服务。 2. JRE...

    lesson03-03 Java类基础知识--选择和循环结构.ppt

    Java 类基础知识是编程学习的重要部分,本节主要探讨了选择和循环结构,这些结构在编写逻辑控制和处理各种条件时起到关键作用。选择结构和循环结构是任何编程语言中的核心概念,它们允许程序根据特定条件执行不同的...

    常用java正则表达式

    #### 二、正则表达式基础知识 ##### 2.1 句点符号 句点符号(`.`)是正则表达式中最基础的元素之一,它代表任意单个字符。例如,`t.n`可以匹配所有以`t`开头、以`n`结尾且中间只有一个字符的字符串,如`tan`、`ten`...

    Java基础学习视频-尚硅谷

    ### Java基础知识概览 #### 1. Java简介 - **定义**:Java是一种广泛使用的面向对象编程语言,由Sun Microsystems在1995年推出。 - **特点**: - 高度可移植性:由于采用了JVM(Java虚拟机)机制,使得Java程序...

    Java软件开发实战 Java基础与案例开发详解 3-10 java基础知识章节练习 共4页.pdf

    3-10 java基础知识章节练习 4-1 一维数组 4-2 数组应用 4-3 多维数组 4-4 排序算法 4-5 增强for循环 4-6 数组和排序算法章节练习 5-0 抽象和封装 5-1 面向过程的设计思想 5-2 面向对象的设计思想 5-3 抽象 5-4 封装 ...

    Java正则表达式应用-Jakarta-ORO篇.doc

    在正则表达式的基础知识中,有几个关键的符号和概念: 1. **句点符号 (.)**:句点代表任意单个字符,可以用来匹配除换行符外的任何字符。 2. **方括号 ([])**:方括号用于定义一个字符集,只有在括号内的字符才能...

    JAVA正则表达式大全

    5. **JAVA正则表达式--Pattern和Matcher.doc** 这份文档可能深入讲解了`Pattern`和`Matcher`类的用法,如`Pattern.compile()`用于编译正则表达式,`Matcher.find()`用于查找字符串中的匹配部分,`Matcher.group()`...

    java正则表达式PPT

    Java 正则表达式基础知识 ------------------------- ### 句点符号(.) 句点符号(.)是正则表达式中最基本的符号之一,它可以匹配任何单个字符,包括空格、Tab 字符和换行符。 ### 方括号符号([]) 方括号...

    java/Android 正则表达式详解

    Java 正则表达式详解是一份详细的正则表达式使用指南,它涵盖了正则表达式的基础知识、语法、实践应用等方面的内容。本文首先简要地介绍了正则表达式的基础知识,然后以 Jakarta-ORO API 为例,详细地介绍了如何使用...

    java基础-中级-高级-深入·

    ### Java基础 #### 1. Java概述 - **定义**:Java是一种面向对象的编程语言,由Sun Microsystems公司于1995年推出。 - **特点**: - 面向对象:支持封装、继承、多态等特性。 - 平台无关性:Java程序可以在任何...

    Java基础知识总结

    ### Java基础知识总结 #### Java 入门概述 Java 作为一种广泛应用的编程语言,自1995年由 Sun Microsystems 发布以来,迅速成为了软件开发领域的主流技术之一。Java 的诞生不仅推动了软件行业的进步,还引领了一...

    java基础09-正则表达式.pptx

    以下是对Java中正则表达式的一些关键知识点的详细解释: 1. **正则表达式的基本结构**: - 正则表达式通常以`/`符号开始和结束,如`/pattern/`,但在Java中,不需要此分隔符,可以直接写正则模式。 - `^`表示匹配...

    java基础知识-do-while的使用

    Java 中的 do-while 循环是一种后测试循环,也被称为“至少运行一次”的循环 do-while 循环首先执行循环体中的代码,然后再检查条件表达式。如果条件表达式的结果为 true,则继续执行循环;如果条件表达式的结果为 ...

    完整版 清华大学 Java软件开发实战 Java基础与案例开发详解 共143份PPT课件 新手必看.rar

    3-10 java基础知识章节练习 4-1 一维数组 4-2 数组应用 4-3 多维数组 4-4 排序算法 4-5 增强for循环 4-6 数组和排序算法章节练习 5-0 抽象和封装 5-1 面向过程的设计思想 5-2 面向对象的设计思想 5-3 抽象 5-4 封装 ...

    java 正则表达式大全 菜鸟也能玩转

    本文将深入介绍Java中的正则表达式基础知识,并通过具体的例子来展示其在实际开发中的应用。 #### 一、正则表达式简介 正则表达式(Regular Expression)通常被简称为regex或regexp,是一组用于描述字符串模式的...

    Doug Lowe-Java All-in-One for Dummies-Wiley (2017)

    本书的标题和描述表明其为多合一的参考书籍,包括Java基础、编程基础、面向对象编程、字符串、数组与集合、编程技巧、JavaFX和Web编程等多个主题。 在Java基础部分,本书以简明的语言介绍了Java的基本概念,比如...

    java基础知识-if-else的使用

    在Java中,if-else是一种条件语句,它用于根据条件的真假执行不同的代码块。 首先,判断if后面的条件表达式是否为true。如果为true,则执行if代码块中的代码;如果为false,则执行else代码块中的代码。只会执行if或...

    JAVA基础知识学习(零基础学习)-Java开发环境介绍及编程入门、标示符、关键字及数据类型、表达式及流程控制

    java学习路线----Java开发环境介绍及编程入门 标示符、关键字及数据类型 表达式及流程控制 数组 常用数据结构及算法

    Java表达式编译器.rar

    理解这个主题需要深入掌握Java语言的基础,包括语法、类型系统以及编译原理。 1. **Java语法与类型系统** - Java是一种静态类型的面向对象编程语言,它的语法严谨,包含变量声明、运算符、控制结构(如if语句、for...

Global site tag (gtag.js) - Google Analytics