【Java编程】Java学习笔记<一>

简介: 1.  高级语言的编译和执行方法可以归为两大基本技术:编译执行和解释执行。C/C++/Delphi是编译执行,basic/java/matlab是解释执行。
1.  高级语言的编译和执行方法可以归为两大基本技术:编译执行和解释执行。C/C++/Delphi是编译执行,basic/java/matlab是解释执行。
2.    尽管Java是解释执行的,也需要对源文件进行编译,与c语言的全编译(生成可执行文件)不同的是,Java具有半编译、半执行的特性(生成字节码)。
3.    字节码文件格式是与平台无关的。Java程序并不是直接在操作系统的控制之下运行,而是在JVM的控制之下运行。
4.    //是一行注释、/* */是多行注释、/** */是文档注释
5.    Java是严格区分大小写的,但html语言并不区分大小写。
6.    Java应用程序是本机上由Java解释程序激活Java虚拟机,而Java小程序是通过浏览器激活Java虚拟机。
7.    Java的命名规则
      1)包名:用小写英文单词
      2)类名和接口名:名词,每个首字母大写
      3)方法名:动词 驼峰命名
      4)变量名:与方法名一样
      5)常量名:字母全大写 单词间下划线
8.    Java语言中的字符型占16位,而c中占8位;Java中整型都是有符号的,c中有无符号的。Java中的基本数据类型的大小是固定的,而c中与平台有关。
9.    布尔常量不能转化成任何数据类型,即不能与10比相等。
10.  如果只是声明了一个类的具体对象,而没有使用构造函数,则该对象的值为null,不指向空间。
11.  Java源程序的文件名必须与public类的类名一致
12.  判断两个字符串的内容是否相等,不能用==,只能使用字符串类的equals方法
13.  定义一个方法时,其方法体中不能再定义其它方法;调用一个方法时,其方法体中可以再调用其它方法。即不可重复定义,可以重复调用。
14.  一个Java源文件包含几个类定义时,只能有一个public类,文件名与public类名完全一致。
15.  抽象类没有具体实例,最终类不能有子类

原文:http://blog.csdn.net/tengweitw/article/details/23452269

作者:nineheadedbird

目录
相关文章
|
4天前
|
安全 Java 调度
Java编程时多线程操作单核服务器可以不加锁吗?
Java编程时多线程操作单核服务器可以不加锁吗?
17 2
|
8天前
|
Java
死磕-java并发编程技术(二)
死磕-java并发编程技术(二)
|
8天前
|
存储 Java 调度
死磕-java并发编程技术(一)
死磕-java并发编程技术(一)
|
8天前
|
设计模式 缓存 Java
死磕-高效的Java编程(一)
死磕-高效的Java编程(一)
|
10天前
|
算法 Java
JAVA并发编程系列(8)CountDownLatch核心原理
面试中的编程题目“模拟拼团”,我们通过使用CountDownLatch来实现多线程条件下的拼团逻辑。此外,深入解析了CountDownLatch的核心原理及其内部实现机制,特别是`await()`方法的具体工作流程。通过详细分析源码与内部结构,帮助读者更好地理解并发编程的关键概念。
|
9天前
|
存储 Java
Java编程中的对象和类
【8月更文挑战第55天】在Java的世界中,“对象”与“类”是构建一切的基础。就像乐高积木一样,类定义了形状和结构,而对象则是根据这些设计拼装出来的具体作品。本篇文章将通过一个简单的例子,展示如何从零开始创建一个类,并利用它来制作我们的第一个Java对象。准备好让你的编程之旅起飞了吗?让我们一起来探索这个神奇的过程!
25 10
|
10天前
|
Java API 容器
JAVA并发编程系列(10)Condition条件队列-并发协作者
本文通过一线大厂面试真题,模拟消费者-生产者的场景,通过简洁的代码演示,帮助读者快速理解并复用。文章还详细解释了Condition与Object.wait()、notify()的区别,并探讨了Condition的核心原理及其实现机制。
|
10天前
|
Java
JAVA并发编程系列(9)CyclicBarrier循环屏障原理分析
本文介绍了拼多多面试中的模拟拼团问题,通过使用 `CyclicBarrier` 实现了多人拼团成功后提交订单并支付的功能。与之前的 `CountDownLatch` 方法不同,`CyclicBarrier` 能够确保所有线程到达屏障点后继续执行,并且屏障可重复使用。文章详细解析了 `CyclicBarrier` 的核心原理及使用方法,并通过代码示例展示了其工作流程。最后,文章还提供了 `CyclicBarrier` 的源码分析,帮助读者深入理解其实现机制。
|
10天前
|
设计模式 安全 Java
Java 编程中的设计模式:单例模式的深度解析
【9月更文挑战第22天】在Java的世界里,单例模式就像是一位老练的舞者,轻盈地穿梭在对象创建的舞台上。它确保了一个类仅有一个实例,并提供全局访问点。这不仅仅是代码优雅的体现,更是资源管理的高手。我们将一起探索单例模式的奥秘,从基础实现到高级应用,再到它与现代Java版本的舞蹈,让我们揭开单例模式的面纱,一探究竟。
23 11
|
8天前
|
算法 安全 Java
JAVA并发编程系列(12)ThreadLocal就是这么简单|建议收藏
很多人都以为TreadLocal很难很深奥,尤其被问到ThreadLocal数据结构、以及如何发生的内存泄漏问题,候选人容易谈虎色变。 日常大家用这个的很少,甚至很多近10年资深研发人员,都没有用过ThreadLocal。本文由浅入深、并且才有通俗易懂方式全面分析ThreadLocal的应用场景、数据结构、内存泄漏问题。降低大家学习啃骨头的心理压力,希望可以帮助大家彻底掌握并应用这个核心技术到工作当中。
下一篇
无影云桌面