`
bingo6001
  • 浏览: 10656 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

java2读书笔记(一)

阅读更多
序:重来不写技术blog,这个习惯不是很好,特别是有时候看到非常经典的东西没及时记下,等回头要用的时候又想不起在哪看到过了,总是收藏别人的blog也不是好的办法,所以今天就开始勤快一点,记点笔记什么的,方便以后查阅。

1、不常用保留字:
native,transient,strictfp,volatile
native声明的方法为执行本级代码 JNI
transient声明的变量,在对象存储的时候,他的值不会被保存。
volatile修饰的变量可供不同的线程使用
strictfp较少应用或基本不使用。
2、数据类型:
a)char 也算作int的子集;
b)int a = 257;
  byte b = (byte)a; //b=a%256=1
c)表达式中的每个值自动提升以匹配各自二进制运算符的第二个参数(范围从小向大提升),double>float>long>int>short>char>byte
3、多维数组:
int ab[][] = new int[4][5];//分配一个4行5列的数组,循环时先循环行,再循环列效率更高
int abc[][][] = new int[a][b][c];//分配a个 b行c列的二维数组
4、运算符:
int x = 1;
int y = x++;
System.out.println("x="+x+",y="+y);//x=2,y=1;
y=++x;
System.out.println("x="+x+",y="+y);//x=3,y=3;
5、位移运算:
>>>只对32位和64的值有意义
6、循环:
break label; //当作goto使用
outer:for(int i=0;i<3;i++)
{
system.out.println("pass:"+i+":");
for(int j=0;j<100;j++)
{
if(j==10) break outer;//符合条件,跳出outer循环
system.out.print(j+" ");
}
system.out.println("this will not print");
}
system.out.println("Loops complete!");
7、system.in需要包装后使用
bufferedreader bufreader = new bufferedreader(new inputstreamreader(system.in));
分享到:
评论

相关推荐

    java读书笔记笔记笔记笔记笔记笔记

    【标题】"java读书笔记笔记笔记笔记笔记笔记" 暗示了这是一份关于Java编程语言的学习笔记,可能包含了作者在阅读Java相关书籍时所做的重要记录和理解。笔记通常涵盖了语言的基础概念、核心特性、类与对象、内存管理...

    Java虚拟机读书笔记

    java虚拟机读书笔记,主要描述阅读Java虚拟机核心技术的描述。

    JAVA核心2卷读书笔记

    从《Java 2 核心技术 卷 1:基础知识》的读书笔记中,我们可以提取出以下几个关键知识点: 1. **强类型语言**:Java要求所有变量在使用前必须声明其类型,这确保了程序的稳定性和类型安全。每个程序都必须包含至少...

    Java游戏编程读书笔记

    通过阅读《Java游戏编程读书笔记》这本书,你可以深入了解这些概念并学习如何将它们应用到实际项目中。文档中的内容可能涵盖了Java游戏开发的基本原理、代码示例、最佳实践以及常见问题的解决方案。通过深入学习和...

    JAVA模式的读书笔记

    Java模式是面向对象设计中的一种最佳实践集合,它通过总结并提炼出在软件设计中反复出现的问题和解决方案,为开发者提供了可复用的设计方案。在Java编程中,遵循这些模式可以提高代码的可读性、可维护性和可扩展性。...

    王者归来之Thinking in java读书笔记

    通过阅读《王者归来之Thinking in Java读书笔记》,你可以系统地掌握Java编程的核心知识,理解编程思想,提高解决问题的能力。无论是初学者还是经验丰富的开发者,都能从中受益匪浅。这本书不仅提供了理论知识,还有...

    java编程思想读书笔记

    ### Java编程思想读书笔记 #### 一、Java与C++的区别及内存管理 在学习Java的过程中,我们常常会拿它与C++进行比较。这两门语言虽然有着相似之处,但也有许多不同点。 1. **内存管理:** - C++提供了更为底层的...

    Java基础 学习笔记 Markdownr版

    通过阅读和理解这些笔记,你将能够掌握Java的基本语法、核心概念以及高级特性,为进一步学习Java的框架和技术打下坚实的基础。同时,笔记采用Markdown格式,方便转换为PDF、Word等其他格式,适应不同的阅读和学习...

    Thinking in Java读书笔记

    ### Thinking in Java 读书笔记知识点总结 #### 一、万事万物皆对象 1. **对象存储位置** - **寄存器**:程序无法直接控制。 - **栈(Stack)**:存储基本类型数据和对象引用,但对象本身不在此处。 - **堆(Heap)...

    Effective Java读书笔记.pdf

    "Effective Java读书笔记" Effective Java是一本关于Java编程语言的经典书籍,本笔记主要总结了Java语言的发展历程、静态工厂方法的应用、构造器模式的使用等重要知识点。 一、Java语言的发展历程 Java语言的发展...

    java核心思想读书笔记

    从标题“java核心思想读书笔记”和描述可以看出,这份资料是作者结合《Java核心思想》一书和其他网络资源整理而成,适合不同水平的Java学习者,特别是初学者和有经验的工程师。 1. **Java的设计目标** - 不同于...

    [java]读书笔记整理:一切都是对象

    这是因为Java有一个内置的“垃圾回收器”(Garbage Collector),它自动跟踪和回收不再使用的对象。 - **作用域**:在大多数编程语言中,变量的作用域决定了其生命周期。在Java中,变量的作用域由花括号的位置决定...

    java学习笔记markdown

    【Java学习笔记Markdown版】是针对Java初学者和进阶者的一份详尽教程,以Markdown格式编写,便于阅读和整理。Markdown是一种轻量级的标记语言,它允许用户使用易读易写的纯文本格式编写文档,然后转换成结构化的HTML...

    JAVA读书笔记

    JAVA读书笔记,总结性文档,适合初学者!!!!!!!!!!!

    学生读书笔记共享系统代码 java学生读书笔记共享系统代码

    学生读书笔记共享系统代码 java学生读书笔记共享系统代码 基于springboot的学生读书笔记共享系统代码 1、学生读书笔记共享系统的技术栈、环境、工具、软件: 1、技术栈:java,springboot,vue,ajax,maven,mysql,...

    Java入门学习笔记

    Java是一种广泛使用的面向对象的编程语言,以其跨平台性、高效性和丰富的类库而...通过阅读并实践这些笔记,初学者不仅可以掌握Java编程,还能培养良好的编程习惯和思维方式,为日后的深入学习和开发工作打下坚实基础。

    狂神说JAVA的所有笔记.zip

    《狂神说JAVA的所有笔记》是一份全面且深入的JAVA学习资源,包含了JAVA语言的核心概念、进阶技术以及实际应用的方方面面。这份笔记是作者在深入研究JAVA编程过程中积累的宝贵经验,旨在帮助读者系统性地掌握JAVA这门...

    javaIO读书笔记

    IO系统解构有装饰者设计模式息息相关,所以先从分析它们的关系:

Global site tag (gtag.js) - Google Analytics