java学习笔记记录

     2022-04-19     688

关键词:

1、普通的类方法是可以和类名同名的,和构造方法唯一的区分就是,构造方法没有返回值

 


 

2、String[] ss = new String[10]; ss.length = 10; a[0]~a[9] = null

    int[] ss = new int[10]; ss.length = 10;  a[0]~a[9] = 0

 


 

3、线程分为守护线程和非守护线程(即用户线程)

  只要当前JVM实例中尚存在任何一个非守护线程没有结束,守护线程就全部工作;
  只有当最后一个非守护线程结束时,守护线程随着JVM一同结束工作。
  守护线程最典型的应用就是 GC (垃圾回收器)

4、volatile关键字用在多线程同步中,可保证读取的可见性,不能保证线程安全

5、存在使i + 1 < i的数,即当i为int类型且i的值达到最大,2^32 - 1时,i+1就会溢出变为负数

6、以InputStream(输入)/OutputStream(输出)为后缀的是字节流;          
  以Reader(输入)/Writer(输出)为后缀的是字符流

7、关于java中的位运算,右移1位相当于除2,左移1位相当于乘2
     int i = 10;    //2进制:1010
        System.out.println(i << 1);    //输出20,左移动1位后是:10100=20
        System.out.println(i << 2);    //输出40,左移2位后是:101000=40
        
        System.out.println(i >> 1); //输出5,右移动1位后是:0101=5
        System.out.println(i >> 2); //输出2,右移动1位后是:0010=2

 


 

20160215

1、类的静态变量赋值的顺序是按照代码的书写的顺序执行的。

2、JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。

 

JDK源码查看

Spring源码等

b站狂神说java---记录springmvc学习笔记(代码片段)

B站学习传送门==>【狂神说Java】SpringMVC最新教程IDEA版通俗易懂感谢狂神❤ml1.回顾servlet2.SpringMVC概述3.SpringMVC执行原理4.深入理解5.使用注解进行springmvc的配置6.controller配置小结首先看看实现Controller接口的方式使用注解的... 查看详情

java多线程-thead线程学习记录笔记(代码片段)

介绍的内容:主要介绍多线程的基本概念到后面的基本使用。以及一些稍微的原理猜测。个人笔记,不喜勿喷 目录目录一、线程使用1.1概念1.2线程生命周期1.3java中实现的方式 1.3.1 继承线程Thread1.3.2实现接口Runnable(... 查看详情

java反射基础笔记

...发现自己的基础知识掌握的并不是很牢固,遇到的问题与学习的东西也没有很好的做过记录,导致再遇到时耗费大量时间上网搜索,所以决定串下基础知识并尽量形成记录,方便自己之后遗忘时查询,也方便各位有需求的伙伴翻... 查看详情

我想记录自己整理的java笔记,啥软件好

...的是为知笔记。从无限分类到基本编辑功能,都足够满足学习笔记了。一些插件当然也可以让你的学习笔记做的更好一些。我用笔记软件主要的目的就是做笔记,写日记,做日常的记录,最看重的就是便捷,保密性高,安全这些... 查看详情

java笔记学习三

学习代码记录/** *随机生成指定长度的字符串 *  *@param *@paramlengthOfString *@return纯字母字符串 */ publicstaticStringgetRndStrByLen(intlengthOfString){ inti,count=0; finalStringchars="A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q 查看详情

深入分析javaweb技术内幕学习笔记

深入分析javaweb技术内幕学习笔记在Java虚拟机规范中将Java运行时数据划分为6种,(其中的域即类的成员)分别为:◎ PC寄存器数据: 它用于保存当前正常执行的程序的内存地址,JVM规范只定义了Java方法需要记录指针信息,而对于... 查看详情

androidstudio学习笔记

安卓程序学习Day1,特此记录activity.xml写UI框架main.Activity.java写业务代码java文件调用流程1初始化2绑定事件id3自定义动作 查看详情

java学习记录转战博客园

之前开始学习时就在安卓巴士那边记录学习笔记,但是最近由于未知原因,安卓巴士不能发表文章了。又偶然得知博客园,所以以后在这里记录学习的一切。之前的链接:http://www.apkbus.com/home.php?mod=space&uid=833059&do=blog&vie... 查看详情

java超简明入门学习笔记(零)

Java编程思想第4版学习笔记(零)前言     这个笔记本主要记录了我在学习Java编程思想(第4版,中文版)的过程中遇到的重难点及其分析。主要参考了C++11版本的C++语言,对比了它们不同的部分。   ... 查看详情

java集合学习笔记(代码片段)

Java集合学习笔记前言开始学习Java的集合,简要的记录一下学习到的东西,仅供自己查阅和复习方便。学习自廖雪峰的Java教程。集合简介Java标准库自带的java.util包提供了集合类:Collection,它是除Map外所有其他集... 查看详情

java集合学习笔记(代码片段)

Java集合学习笔记前言开始学习Java的集合,简要的记录一下学习到的东西,仅供自己查阅和复习方便。学习自廖雪峰的Java教程。集合简介Java标准库自带的java.util包提供了集合类:Collection,它是除Map外所有其他集... 查看详情

docker学习记录笔记

Docker一些简单的命令列表dockerbuild-tfriendlyhello.#Createimageusingthisdirectory‘sDockerfiledockerrun-p4000:80friendlyhello#Run"friendlyname"mappingport4000to80dockerrun-d-p4000:80friendlyhello#Samething,buti 查看详情

jenkins学习笔记

...己对于Jenkins的探索过程记录下来,如下。 目录Jenkins学习笔记(一):我对Jenkins的宏观认识Jenkins学习笔记(二):很简单的发布一次Jenkins学习笔记(三):我们的Java项目是这么发布的  查看详情

java设计模式学习笔记,一:单例模式

  开始学习Java的设计模式,因为做了很多年C语言,所以语言基础的学习很快,但是面向过程向面向对象的编程思想的转变还是需要耗费很多的代码量的。所有希望通过设计模式的学习,能更深入的学习。  把学习过程中的... 查看详情

java学习笔记先写一个helloworld

   大概在4年前就想学习java,但是由于自己的懒惰没有坚持下去。想一想自己也快30的人,干什么都是半桶水,所以给自己一个目标:在30岁之前,将自己的主流语言切到java中去,我也将自己的学习之路记录下去,算... 查看详情

java学习笔记:数据类型与变量

数据类型Java中存在2种数据类型,下面我们来详解一下:基本数据类型;引用数据类型;可以用一张表来记录:基本数据类型整型byte:1个字节8位,取值范围为:[-128,127],直接写值:(byte)1;short:2个字节16位,取值范围为:[-3276... 查看详情

ci学习笔记记录

【ci框架】ci框架目录结构分析分类: 【CodeIgniter深入研究】2013-05-0900:24 7420人阅读 评论(5) 收藏 举报[php] viewplaincopymyshop  |-----system        & 查看详情

java编程思想学习笔记——第一章对象导论

...野路子出身,发现java基础这块还是相当的薄弱!故决定学习《Java编程思想》这本书。在此把学习的知识点记录下!面向对象的五大特性  1.万物皆为对象    2.程序是对象的集合,它们通过发送消息来告诉彼... 查看详情