`
adaiye
  • 浏览: 1056 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Core Java摘要(1)

阅读更多
布尔类型:其值只能是false或true(而不是0或1)
                    Java中布尔值和整数不能相互转换

Java在变量命名中区分大小写。如Box和box是两个不同的名字

Java中使用final来表示常量。
                   一个常量在某个类的多个方法中都是可用的,这种常量通常称作类常量(class constants)

位操作符:   &(与)   |(或)   ^(异或)   ~(非)
                    <<(左移位)比如  3 << 1 表示11(二进制)左移1位,  变为110(二进制)
                    >>(右移位)

要测试两个字符串是否相等,可以使用equals方法。如果字符串s和t相同,那么表达式s.equals(t)将返回true,否则返回false。
不要使用==操作符来检测两个字符相等与否!它只能判断两个字符串是否存储在同一位置。

带标签的break语句。标签必须在你要跳出的最外层循环的前面,并且标签后必须有一个冒号。
continue语句把控制转移到它所在的最内层循环的开始。

与C++不同,Java中不能重载操作符。

拷贝数组:可以把一个数组变量拷贝给另一个,这时两个变量都指向相同的数组。 如:
    int[] a = b;
    a[5] = 12;      // 现在b[5]的值也为12

Java中可以创建不同行具有不同长度的不规则数组(ragged array)   二维如:
    int[][] adds = new int[NMAX+1][];
    for(n = 0; n <= NMAX; n++)
       adds[n] = new int[n+1];
分享到:
评论

相关推荐

    corejava的学习笔记

    ### CoreJava 学习笔记概览 #### 编译与运行 Java 程序 **编译命令**:`javac` - **基本语法**:`javac ***.java` - **命令行参数**: - `-g`:生成所有调试信息。 - `-g:none`:不生成任何调试信息。 - `-...

    IBM Java Analyzer 4.34

    1. **故障诊断**:通过解析javacore文件,可以快速定位导致程序异常的线程,分析线程状态,找出可能的死锁或阻塞点。 2. **内存分析**:使用heapdump文件,工具能详细展示内存分配情况,识别长期存在且无释放的对象...

    解决java和net之间SHA256withRSA签名问题

    1. **密钥转换**:Java生成的RSA密钥需要转换为.NET可以使用的PFX或PEM格式。可以使用OpenSSL工具或者Java的`java.security.KeyStore`类来完成这个过程。 2. **算法兼容**:确保在Java和.NET中使用相同的算法标识符...

    java源码总结-Java-Core-Technology-volume1:Java核心技术valume1源代码和摘要

    《Java核心技术卷1》是Java开发者必读的经典之作,涵盖了Java编程的基础到核心概念,包括类、对象、异常处理、输入/输出、集合框架、多线程、网络编程等多个方面。这里我们将对其中的关键知识点进行深入探讨。 1. *...

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

    Java从网络取得文件 1个目标文件 简单 Java从压缩包中提取文件 1个目标文件 简单 Java存储与读取对象 1个目标文件 如题 Java调色板面板源代码 1个目标文件 摘要:Java源码,窗体界面,调色板 使用Java语言编写的一款...

    最新Java电子书.pdf

    本资源摘要信息涵盖了 Java 相关的电子书资源,涵盖了 Java 基础知识、Java Web 开发、Java 企业应用、Java 游戏开发、Java 数据库应用等多个方面。这些电子书资源都是世界级程序设计大师作品,包括 Thinking in ...

    ASP.Net Core 5.0官方文档.pdf

    摘要: ASP.NET Core 文档及新增内容 ASP.NET 比较 .NET Core 和 .NET Framework 入门新增功能 5.0 版中的新增功能 3.1/3.0/2.2/2.1/2.0/1.1 版中的新增功能 教程Web 应用 MVC 入门 数据访问 EF Core 和 Razor Pages...

    Java-图书馆管理系统(附全代码)-课程设计报告

    1. **图书信息查询**:用户可以根据书号、书名、出版社、出版日期、作者和内容摘要等信息进行单个或组合条件查询,快速定位所需图书。 2. **图书库存管理**:系统不仅显示图书的基本信息,还能展示每本书的库存总量...

    javacore:JavaCore是对Java核心技术的经验总结

    Java核心 :hot_beverage: JavaCore是一个Java核心技术教程。 :repeat_button:项目同步维护: | :open_book:电子书阅读: | :keycap_1: :keycap_2: :keycap_3: :keycap_4: :keycap_5: :keycap_6: :open_book:内容 -...

    httpcore jar包

    `httpcore` 是一个由Apache软件基金会开发的Java库,它是Apache HttpClient项目的基础组件。这个jar包主要用于构建网络应用程序,尤其是处理HTTP协议的底层细节,如连接管理、请求和响应处理等。在Android环境中,...

    MD5加密 java

    &lt;%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %&gt; String password = request.getParameter("password"); // 获取用户输入的密码 String hashedPassword = getMD5(password); // 假设这是一个...

    Java面试指南.pdf

    **部分内容摘要**:这份文档是由作者“清风明月”在2015年编写的,主要用于帮助那些具有一定Java基础的求职者准备面试。它涵盖了初级、中级及中高级职位所需的Java知识点,并侧重于实用性而非理论性。 #### 二、...

    JDK9-JSE-Core Libraries-38.pdf

    JDK 9 Java Standard Edition Core Libraries Java Platform, Standard Edition Core Libraries, Release 9是 Oracle 公司在 2017 年发布的 Java 平台标准版核心库的第 9 版本。该文档提供了 Java 平台标准版核心库...

    httpclient-4.4.1.jar+httpcore-4.2-beta1.jar

    总之,Apache HttpClient 4.4.1、HttpCore 4.2-beta1和HttpMime 4.2.5是Java开发者处理HTTP通信的强大工具,它们共同提供了全面的HTTP客户端功能,支持各种HTTP操作,并且具有高度可定制性。不过,需要注意的是,...

    JAVA通过oshi获取系统和硬件信息

    &lt;artifactId&gt;oshi-core &lt;version&gt;5.3.0&lt;/version&gt; &lt;!-- 请确保使用最新版本 --&gt; ``` 在Java代码中,首先需要导入OSHI的相关类: ```java import oshi.SystemInfo; import oshi.hardware.GlobalMemory; import ...

    Java如何实现RSS.pdf

    根据需要,还可以扩展RSSLibJ的功能,支持RSS的不同版本和扩展,比如RSS 2.0、Atom等,以及添加DC(Dublin Core)元数据或其他自定义元素。同时,要注意保持RSS feed的更新,以便订阅者能够及时获取到新的内容。

    httpcore-4.0.jar

    1. **连接管理**:HTTPCore 4.0引入了连接池的概念,允许复用HTTP连接,减少了建立新连接的开销,提高了性能。同时,它支持多种连接策略,如预连接、保持连接等。 2. **请求和响应处理**:HTTPCore提供了对HTTP请求...

    Httpcore4.4与Httpcilent4.4 jar包合集

    Apache HttpClient和Httpcore是两个非常重要的库,它们为Java开发者提供了强大的HTTP客户端功能。本篇文章将详细介绍这两个jar包,以及它们如何解决“entity.class找不到”的错误。 Httpcore是Apache HTTP组件的...

    httpclient4.5.6及相关core包mine包

    4. **身份验证**:支持多种身份验证机制,如基本认证、摘要认证、NTLM和Kerberos,通过`CredentialsProvider`和`Authenticator`接口进行配置。 5. **异步操作**:除了同步API,HTTPClient还提供了异步操作的支持,...

Global site tag (gtag.js) - Google Analytics