文章目录封装 - Access Control(访问权限控制)package: the library unit 包,库的单元jar包使用jar包中的类(import关键字)使用包中的类两种情况:intellij导入第三方jar包方法import static 直接调用类中的成员变量或方法collision冲突Java access specifiers 权限修饰符privatedefaultp
   同人类任何语言一样,Java 为我们提供了一种表达思想的方式。如操作得当,同其他方式相比,随着问题变得愈大和愈复杂,这种表达方式的方便性和灵活性会显露无遗。不可将Java 简单想象成一系列特性的集合;如孤立地看,有些特性是没有任何意义的。只有在考虑“设计”、而非考虑简单的编码时,才可真正体会到Java 的强大。为了按这种方式理解Java,首先必须掌握它与编程的一些基本概念
# Java中的数学计算 > "数学是自然界的语言,计算是数学的语言。" - 高斯 在Java编程中,我们经常需要进行各种数学计算。无论是简单的加减乘除,还是复杂的三角函数或指数运算,Java提供了丰富的数学库来满足我们的需求。 ## 基本运算 Java中的基本数学运算符与其他编程语言类似,包括加法、减法、乘法和除法。下面是一个示例代码: ```java int a = 10; int
原创 2023-08-07 20:48:43
70阅读
前言《Thinking in Java》做为Java最经典的学习书籍之一,不论是对于学习java的新手或是有一定经验的程序员来说都有不同的学习价值,在工作的这两年多当中由于种种杂事一直没时间拜读此书,近期决定坚持每天抽空细读一下,一方面巩固一下java基础,另一方面要找一下学习的状态,每天忙于项目不停赶进度写代码而忽略了学习也是不行的,所以感觉通过写blog来坚持读书学习也是很不错的,本系列blo
# Thinking in Java 电子版下载 ## Introduction Java is one of the most popular programming languages used for developing various types of applications. It is widely used in the industry for its platform i
原创 7月前
28阅读
最近开始拜读java编程思想这本书,这本书的经典之处我就不过多宣扬了,在这里我只谈谈我读这本书的感受。 这本书是由Bruce Eckel,这个人也许不熟悉,但是他的作品可是如雷贯耳啊,Bruce Eckel是MindView公司的总裁,这个公司提供一些软件资讯和培训。他是C++标准委员会拥有表决权的成员之一,拥有应用物理学学士和计算机工程硕士学位。Bruce Eckel从1984年至今,已经发
转载 3月前
52阅读
Thinking in java 第二章 - 一切都是对象 如果我们说另一种不同的语言,那么我们就会发觉一个有些不同的世界。                      &n
l  垃圾收集器(GC)能释放由new分配的内存,但对于特殊的(不是new出来的,如IO状态、调用第三方C++库的时候,C++库的析构)内存,要编写自己的清除函数,在清除函数中作清除文件句柄、IO状态等。 l  GC的工作原理是首先调用finalize(),在下一次的垃圾回收过程才会释放内存。 l  程序退出后,占用的资源就会返回给系统
  // Property.java import java.util.*; public class Property { public static void main(String[] args) { System.out.println(new Date()); Properties p = System.getProperties(); p.list(Sys
转载 2023-08-07 21:07:19
84阅读
前言忙碌的国庆终于结束了。。。回老家参加了好兄弟的婚礼,真是整整忙了一整个假期,不过也贼替他们开心!假期回来了要好好开始复习了,之前TIJ的笔记好久没写了,这次把第10,11两章的内容写好!第十章 内部类就是把一个类的定义放到另一个类的内部。10.1 创建普通内部类在外部类的非静态方法中调用与普通类没区别;普通内部类在外部类的非静态方法之外的任何位置创建某个内部类的对象,必须用【外部类.内部类】这
转载 2023-08-21 11:38:42
53阅读
一、书籍整体结构和风格   拿到书籍后,我首先大致浏览了书的目录和第一章概述的内容。第一感觉是该书讲的java知识较为全面和深入,从java中最基本的概念:对象、类、接口等内容到集合、容器、多线程、违例控制等方面都有全面的介绍和解析,且结构清晰,有清楚的知识架构。其分析的角度也是从最本质的内存分配、生存时间等方面来展开的,不适合初学者入门学习,但对于有一定编程基础的人来说,能让
                             &nbsp
java教程合集25本,pc6帮您一一整理的,这样的入门级java教程应该不会给你带来太大的困惑,起码我没有。相关软件软件大小版本说明下载地址java教程合集(25本),pc6帮您一一整理的,这样的入门级java教程应该不会给你带来太大的困惑,起码我没有。由一个简单的程序谈起――之五(精华).pdf由一个简单的程序谈起――之三(精华).pdf由一个简单的程序谈起――之六(精华).pdf由一个简单的
Think in java 不少人推荐这本书,之前一直接触的都是C++和C对java来说也是新手一个,先从Think in java这本书开始恶补一下基础知识。 第1 章 对象入门这章没什么好说的了,面向对象的一些基础概念,抽象,接口,继承,对象类的权限控制,集合,多线程编程,web,客户端编程和服务器编程。整体的介绍java的一些知识。第二章 一切都是对象1.  所有对象都必须创建简单
转载 2023-09-01 10:58:45
59阅读
1.用reference操作对象,而没有间接的如c或者c++的指针   2.好的习惯你必须创建所有的对象,显示的用new去分配对象 Type object=new Type();   3.数据存放的位置会关系到程序运行的效率,一共有七种类型的存放地方,而java编程中屏蔽了相当部分的请求,常用的有:栈(存放基本数据类型和对象的ref
今日到达彩云之南,吃完晚饭有些闲暇时间又抽空看了第二章一切都是对象,每种编程语言都有自己的操控内存中元素的方式,java做了简化,一切都被视为对象。通过标识符对对象进行操作实际就是对象的“引用”;例如:String s;这里创建的只是引用,并不是对象,这种做法并不安全,安全的做法是引用的同时进行初始化:String s="abcdefg";内存分配:寄存器:是最快的存储区,位于处理器内部
转载 7月前
26阅读
//第一章:对象导论 // 1:抽象过程 万物皆为对象 // 2:每个对象都有一个接口(方法) // 3:每个对象都提供服务 // 4:被隐藏的具体实现 将程序开发人员按照角色分为类创建者(创建新数据类型的程序员)与客户端程序员(在应用中使用数据类型的类消费者)。 // Java用三个关键字在类的内部设定边界:public,private,protected
转载 2023-08-29 16:22:23
213阅读
下载地址: 点击打开链接 推荐先看下:ThinkingInJava4_pdf,下载地址: 点击打开链接 前言 第1章并发编程的挑战1 1.1上下文切换1 1.1.1多线程一定快吗1 1.1.2测试上下文切换次数和时长3 1.1.3如何减少上下文切换3 1.1.4减少上下文切换实战4 1.2死锁5
转载 2023-09-09 22:39:26
118阅读
JDK的下载与安装1.如下链接,下载exe文件。 链接: https://pan.baidu.com/s/17zYidVXueEt4mRoc7kZPxQ 提取码:rrmi 2. 进入安装程序,安装步骤如下。3. 接下来进行环境变量的配置。(因本人电脑为win10本,所以此处仅提供win10本的配置)4. 接下来进行测试。(需要打开命令提示符,可在开始菜单查找命令提示符打开,也可输入window
学习第三章的笔记如下:三.第三章 控制程序流程        讲一下自己的一些体会理解:(1)优先级:我们只要记住加括号就好了,其他复杂的优先级记不住,而且不加括号写出来的代码很难理解,复杂,容易出错。A=X+Y-2/2+Z; A=X+(Y-2)/(2+Z);(2)赋值:对一个对象进行操作的时候,我们操做的是它的句柄
转载 2023-08-06 17:18:12
34阅读
  • 1
  • 2
  • 3
  • 4
  • 5