【Java核心技术·卷1:基础知识(原书第9版) PDF 电子书 下载 download】教程文章相关的互联网学习教程文章

Java基础知识

1、软件:一系列特定顺序组织的计算机数据和指令的集合  系统软件:Windows、Linux、Mac、、、  应用软件:QQ、微信、、  软件开发:制作软件2,交互方式:简单来说,就是人与计算机的交流方式,目前包括图形化界面、命令行方式3,Java的跨平台性:跨平台性依靠虚拟机来实现(Win虚拟机、Linux虚拟机、Mac虚拟机)4,jdk:Java development kit(开发工具包)= jre + Java开发工具  jre:java runtime environment(Java运...

java学习--基础知识进阶第十天--笔记

标准的输入输出流 标准的输入流:System.in,默认指向的是键盘 标准的输出流:System.out,默认指向的是控制台 改变输入输出流的默认指向 static void setIn(InputStream in) 重新分配“标准”输入流。 static void setOut(PrintStream out) 重新分配“标准”输出流。 转换流 OutputStreamWriter,字符流,是字符流通向字节流的桥梁 InputStreamReader,字符流,是字节流通向字符流的桥梁打印流 PrintS...

Java基础知识回顾之二 ----- 修饰符和String【代码】

前言在上一篇中,回顾了Java的基本数据类型 ,这篇就来回顾下Java中的一些修饰符以及String。修饰符介绍Java修饰符主要分为两类:访问修饰符非访问修饰符其中访问修饰符主要包括 private、default、protected、public。 非访问修饰符主要包括 static、final、abstract、synchronized。访问修饰符访问修饰符可以使用下图这张表来说明访问权限:修饰符当前类同一包内子类其它包publicYYYYprotectedYYYNdefaultYYNNprivateYNNN简单点查看...

Java语言的基础知识9

第十一章(线程)1、通过String name=Thread.currentThread().getName();来获取当前线程的名称。2、多次启动一个线程或者启动一个已经运行的线程是非法的,会抛出IllegalThreadStateException异常对象。Thread.sleep((int)Math.random()*10000);3、java提供了Runnable接口使继承了其他类之后同样可以实现该接口达到创建线程的目的Runabble接口同样定义了Run方法。 实现Runnable接口的对象需要传递给Thread类的构造方法通过Thread的构...

JAVA核心技术I---JAVA基础知识(查漏补缺private)【代码】【图】

一:private对于类和对象private是只有这个类内部可以访问(类的成员函数和定义初始化) private是类之间的限制,而不是对对象的限制《重点》同类对象是可以直接访问对象的私有成员class priTest{private int age;publicvoid setAge(int a) {this.age=a;}publicint getAge() {returnthis.age;}publicint compare(priTest obj1) {int flag=0;if(this.age>obj1.age) {flag=1;}return flag;} }publicclass PrivateTest {publicstaticv...

java基础知识总结8(数据库篇1)【代码】

一、 Oracle的安装(windowXP、win7、Linux)和卸载1.1 Oracle的安装 1.1.1 在WindowsXP、Win7下安装 第一:解压win32_11gR2_database_1of2、win32_11gR2_database_2of2,生成detabase目录 第二:安装oracle A、点击setup图标即可,注意:安装目录不要含有中文 B、在弹出的第一个界面中取消更新选择项,点击下一步 C、在弹出的警告框中选择是 D、选择创建和配置数据库选项,下一步 E、选择桌面类安装,点击下一步 F、弹出的窗口中输入...

[Java面试二]Java基础知识精华部分.

一:java概述(快速浏览):1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器;1994年将Oak语言更名为Java; Java的三种技术架构:JAVAEE:Java Platform Enterprise Edition,开发企业环境下的应用程序,主要针对web程序开发;JAVASE:Java Platform Standard Edition,完成桌面应用程序的开发,是其它两者的基础;JAVAME:Java Platform Micro Edition,开发电子...

java 基础知识总结

1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能有一个 public 的类,并且 public 的类名必须与文件名相一致。2、Java有没有 goto? java中的保留字,现在没有在 java中使用。3、&和&&的区别。 &和&&都可以用作逻辑与的运算符,表示逻辑与(and) ,当运算符两边的表达式的结果都为 true 时,整个运算结果才为 true,否则,只要有一方为 false,则结果为 false。 &&还...

Java基础知识之static修饰符【代码】【图】

目录前言:static关键字解析Q1:static修饰基本类型域Q2:static修饰方法Q3:static修饰代码块Q4:static类@author:Tobin 水平有限,如有错误,望请斧正。 参考《Java核心技术卷-基础知识第10版》 对https://www.baeldung.com/java-static的部分解答进行了翻译。本节讨论static修饰符的使用。 static顾名思义有静态的含义,通过几个问答解释static的奥义。 static在java中主要修饰variables, methods, blocks,和nested classes。前...

java学习--基础知识进阶第十三天--笔记

今日内容 反射 BeanUtils类反射 在运行时期,可以获取和调用类的成员(构造、成员变量和成员方法等),包括私有的。 反射的前提: 获取类的字节码对象(Class对象) 获取字节码对象的方式: (1)对象.getClass() 比如: Student s = new Student(); Class clazz = s.getClass(); (2)类名.class 比如: Class clazz = Student.class; (3)Class.forName(String className):这种方式在三种方式中最常用 比如...

Java基础巩固——《Java核心技术基础·卷一:基础知识》【图】

阅读记录追踪:前言部分阅读前先看:简介、目录和勘误!Java编程语言是一种多用途、并发的、基于类的、面向对象的编程语言;编译时通常包括将持续转化成机器无关的字节码表示。运行时活动包括加载和链接执行持续所需的类,生成可选的机器代码,动态优化持续和执行实际的程序。Java提供代码的可移植性、内存垃圾回收器,以及大型的API库(庞大的库——优质的资源),提供奇特的绘图功能、网络连接功能和数据库存取功能。可以从以下1...

Java基础知识强化90:Date类之Data类概述及其方法【代码】【图】

1. Date类概述类Date表示特定的瞬间,精确到毫秒 2. 构造方法public Date():根据当前默认毫秒值创建日期对象 public Date(long date):根据给定的毫秒值创建日期对象3. 成员方法publiclong getTime() publicvoid setTime(long time) 4. 代码示例: 1package cn.itcast_01;2 3import java.util.Date;4 5/* 6 * Date:表示特定的瞬间,精确到毫秒。 7 * 8 * 构造方法:9 * Date():根据当前的默认毫秒值创建日期对象 10 * ...

java基础知识—数组

1.数组:是一个变量,存储相同数据类型的一组数据。2.数据的优点:减少代码量、易查找。3.数组的使用步骤:1)声明数组:int scores [];2)开辟空间:scores = new int [5];3)赋值:scores [0] = 100;4)使用:scores [0] = scores [0] + 20;4.数组的声明的三种方式: 1)int num[]=new int[5]{1,2,3,4,5}; 2)int num[]=new int[数组的长度]; 3)int num[]={1,2,3,4,5};5.引用数组元素的方式: 数组名称[下标]; 例如:num[1]...

java从基础知识(八)泛型【代码】

1、什么是泛型?  泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 Java语言引入泛型的好处是安全简单。  在Java SE 1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换,而这种转换是要求开发者对实际参数类型可...

java基础知识——集合

public static void main(String[] args){//创建ArrayList集合ArrayList<Integer> list=new ArrayList<Integer>();ArrayList<Phone> plist=new ArrayList<Phone>();boolean flag=list.add(1);//添加元素System.out.println(flag);list.add(2);list.add(3); //从集合中获取指定位置上的元素System.out.println(list.get(0));//获取元素System.out.println(list.get(1));System.out.println(list.get(2)); //求集合的长度System.out....