【java期末总结】教程文章相关的互联网学习教程文章

Core Java 经典笔试题总结(关键字,特性问题)【代码】【图】

2016-10-19 说说&和&&的区别初级问题,但是还是加入了笔记,因为得满分不容易。&和&&都可以用作逻辑与的运算(两边是boolean类型),全真则真,一假则假。&&还具有短路的功能,即第一个表达式为false,则不再计算第二个表达式。例如,if(str != null&& !str.equals(““))当str为null时,后面的表达式不会执行,不会出现NullPointerException,如果将&&改为&,则会抛出NullPointerException异常。&还可以用作位运算符,当&操作符两...

Java总结篇系列:Java多线程(二)【代码】【图】

四.Java多线程的阻塞状态与线程控制上文已经提到Java阻塞的几种具体类型。下面分别看下引起Java线程阻塞的主要方法。1.join()join —— 让一个线程等待另一个线程完成才继续执行。如A线程线程执行体中调用B线程的join()方法,则A线程被阻塞,知道B线程执行完为止,A才能得以继续执行。 1 public class ThreadTest {2 3 public static void main(String[] args) {4 5 MyRunnable myRunnable = new MyRunnable();6 ...

java的引用总结【代码】

四种引用:强弱软虚强引用:使用强引用,在内存不足的时候垃圾处理器也不会回收他,哪怕导致程序崩溃 例如: A a=new A()软引用:内存不足的时候会被回收(软引用可以和一个引用队列(ReferenceQueue)联合使用,如果软引用所引用的对象被垃圾回收器回收,Java虚拟机就会把这个软引用加入到与之关联的引用队列中。)————一般用来构建敏感信息的缓存弱引用:只要垃圾处理去扫描到有弱引用对象,内存足不足都要被回收(可以和一...

2.24 Java基础总结 ①访问权限②static③静态方法④实例初始化块⑤静态初始化块

①访问权限②static③静态方法④实例初始化块⑤静态初始化块一、访问权限默认是同包protected是有关系的,即同包和不同包的子类private只有本类,public全部 本类 同包不同包 子类非子类子类非子类private√ 默认(同包)√√√ protected√√√√ public√√√√√ 二、static静态成员变量,类级别,全类共享一个Person.country = "中国";一般用在有共同的属性的时候,或者常量public static final int PI = 3.14;...

JVM学习(3)——总结Java内存模型【代码】【图】

俗话说,自己写的代码,6个月后也是别人的代码……复习!复习!复习!涉及到的知识点总结如下:为什么学习Java的内存模式缓存一致性问题什么是内存模型JMM(Java Memory Model)简介volatitle关键字原子性可见性有序性指令重排先行发生——happen-before原则解释执行和编译执行其他语言(c和c++)也有内存模型么?   为什么需要关注Java内存模型?   之前有一个我实习的同事(已经工作的)反讽我:学(关注)这个有什么用?  ...

Java生态的总结

三层架构 + MVC架构的目的:解耦开发框架1.Spring  IOC AOP    IOC:控制反转     AOP:切面,动态代理      为了解决不影响业务本来的情况下,实现动态增加功能,大量应用在日志,事务等。Spring是一个轻量级的Java开源框架,容器目的:解决企业开发的复杂性问题Spring是春天,但也十分复杂,配置文件相当繁琐!!2.SpringBootSpringBoot并不是一个新东西,就是Spring的升级版!新一代JavaEE的开发标准,开箱...

win8 安装 java7 环境变量总结

①根据个人电脑配置到官网下载应用程序:如Windows x64129.52 MB jdk-7u75-windows-x64.exe(PS:不要更改默认下载目录,一直下一步。不然会付出血的教训,最后安装时如安装了360的用户,一定要点击允许 ,被360拦截就前功尽弃了啊。) ②下载完成后,打开计算机属性窗口(我的电脑-属性),点击右上角高级系统设置,进入打开环境变量.A在系统变量下新建,变量名为Java_Home 变量值为下载的java7所在路径名称(C:\Program Files\J...

JAVA中正则表达式小总结(整理)【代码】

]js正则表达式基本语法(精粹): http://www.jb51.net/article/72044.htm 许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本编辑器用正则表达式实现高级“搜索-替换”功能。所以JAVA语言也不例外。正则表达式已经超出了某种语言或某个系统的局限,成为被人们广为使用的工具,我们完全可以用它来解决实际开发中碰到的一些实际的问题。 在JDK1.3及之前的JDK版本中并没有包含正...

20175312 2018-2019-2 《Java程序设计》第4周学习总结【图】

20175312 2018-2019-2 《Java程序设计》第4周学习总结教材学习内容总结已依照蓝墨云班课的要求完成了第五章的学习,主要的学习渠道是PPT,和书的课后习题。 总结如下:1、主要内容就是:子类与父类、子类的继承、子类与对象、成员变量的隐藏和方法重写、super关键字、final关键字、对象的上转型对象、继承与多态、abstract类与abstract方法、面向抽象编程、开-闭原则2、我在学习第五章中遇到最大的问题,主要是在5.10面向抽象编程那...

java语法基础(总结)

1,关键字:其实就是某种语言赋予了特殊含义的单词。 保留字:其实就是还没有赋予特殊含义,但是准备日后要使用过的单词。2,标示符:其实就是在程序中自定义的名词。比如类名,变量名,函数名。包含 0-9、a-z、$、_ ; 注意: 1),数字不可以开头。 2),不可以使用关键字。3,常量:是在程序中的不会变化的数据。4,变量:其实就是内存中的一个存储空间,用于存储常量数据。 作用:方便于运算。因为有些数据不确...

Java集合框架的知识总结(1)【代码】【图】

说明:先从整体介绍了Java集合框架包含的接口和类,然后总结了集合框架中的一些基本知识和关键点,并结合实例进行简单分析。 1、综述 所有集合类都位于java.util包下。集合中只能保存对象(保存对象的引用变量)。(数组既可以保存基本类型的数据也可以保存对象)。 当我们把一个对象放入集合中后,系统会把所有集合元素都当成Object类的实例进行处理。从JDK1.5以后,这种状态得到了改进:可以使用泛型来限制集合里元...

[Effective JavaScript 笔记]第6章:库和API设计--个人总结【代码】

前言又到了一章的总结,这章里的内容。是把我从一个代码的使用者,如何换位成一个代码的编写者。如何让别人用自己的代码更容易,不用去注意太多的无用细节,不用记住冗长的函数名。在使用API时怎样避免使用者会出现理解的偏差。如何处理一些特殊敏感的值,参数如何设置可以更好地自说明,如何减少API对状态的依赖,如何使API更加灵活,更利于用户的编写。下面一一展开介绍,对应的也会说明每条对应希望给到的是哪方面的建议!第53条...

Java中数组要点总结【代码】

1、数组是基本数据类型和字符串类型的容器(引用数据类型),而集合是类数据类型的容器;2、数组定义的格式:(1)一般格式: 元素类型[] 数组名 = new 元素类型[元素个数或者数组长度];其中,元素类型[] 数组名是一个引用数据类型,存放在栈中;new 元素类型[元素个数或者数组长度]存放在堆中数组对象,继承自Object。(2)定义和静态初始化元素类型[] 数组名 = {,,};元素类型[] 数组名 = new 元素类型[元素个数或者数组长度...

java基础基础总结----- Date【代码】【图】

前言:其实在学习这个的时候,自我感觉学到什么直接查询API就可以了,没有必要再去研究某个方法怎么使用,重点学习一下经常用到的方法。感觉自己的写的博客,就跟自己的笔记一样,用的是时候,就能快速的查找自己需要的资源,学习更多的时候是方法对了,再付出努力。代码: 1package com.day13.date;2 3import java.text.ParseException;4import java.text.SimpleDateFormat;5import java.util.Calendar;6import java.util.Date;7 ...

Java 正则表达式知识点总结【图】

一个正则表达式是含有一些特殊意义字符的字符串,这些特殊字符称为正则表达式中的元字符。比如"\\dhello"中的\\d就是有特殊意义的元字符,代表0~9的任何一个。字符串"9hello"和"1hello"都是和正则表达式"\\dhello"匹配的字符串之一。(1)字符串对象调用 public boolean matches(String regex)方法可以判断当前字符串对象是否和参数regex指定的正则表达式匹配;(2)常见的元字符及其意义如下:(3)在正则表达式中可以用方括号括...