java菜鸟期
天天噗噗噗
这个作者很懒,什么都没留下…
展开
-
线程的初步小知识
线程同步:所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。线程同步解决的是在一个程序中多个线程之间的关系的协调,对竞争资源的访问的一种处理方式,避免一个线 程长期占用一个资源的目的。有synchronized,lock ,volatile,消息传递机制等处理方式达到线程同步。 比如在java中使用synchronized关键字修饰一个方法,用这个关键字修饰的...原创 2018-08-08 00:10:28 · 97 阅读 · 0 评论 -
JAVA基础
java基础规范1.基础知识 java发展史、java跨平台、如何安装jdk 2.基础语法规范 a.标识符: 以字母、下划线、$开头,后面可以加上 字母、数字、下划线。 标识符严格区分大小写 不能使用关键词b.关键词: java中已经用作其他用途的,不能再继续使用 goto在java中已经不使用了,但仍然是关键词 ...原创 2018-08-02 20:30:56 · 124 阅读 · 0 评论 -
JAVA网络编程基础知识
网络编程定义:什么是网络编程计算机网络是通过传输介质、通信设施和网络通信协议,把分散在不同地点的计算机设备互连起来,实现资源共享和数据传输的系统。网络编程就就是编写程序使联网的两个(或多个)设备(例如计算机)之间进行数据传输。Java语言对网络编程提供了良好的支持,通过其提供的接口我们可以很方便地进行网络编程。下面先对网络编程的一些基础知识进行介绍,最后给出使用Java语言进行网络编程...原创 2018-08-11 20:13:53 · 733 阅读 · 0 评论 -
java数组基础知识
数组定义:数组是一个存放类型相同、一组数的“容器”。数据创建类型[] 变量名 = new 类名[数组大小];例如:int[] num = new int[4];int[] num = {1,2,3,4};数组创建的时候做的事情:1.数组在创建的时候会在堆中开辟一个存放N个长度的连续空间 2,给数组中的每个元素赋初值,依据当前数组类型决定的 3.将...原创 2018-08-10 19:29:56 · 169 阅读 · 0 评论 -
java集合基础知识
集合集合总图3个技术点泛型:定义:泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解呢?顾名思义,就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。举例: List list = new Arra...原创 2018-08-10 19:29:23 · 177 阅读 · 0 评论 -
Java面向对象基础
面向对象1.面向过程和面向对象的区别以及联系 联系:在解决问题的时候 面向过程(线性思维) 面向对象(宏观上把控事物) 面向对象底层应该是通过面向过程实现的 区别:面向过程解决问题不复杂,如果问题复杂,就会导致整个系统特别臃肿,不利于维护 面向对象把控事物,通过面向过程解决问题 更好的处理问题、降低成本实...原创 2018-08-04 20:23:02 · 125 阅读 · 0 评论