java的基础笔记
(1)JDK :Java 的开发工具也就是Java的开发环境(JDK包含着JRE)
- JRE:Java运行时的一个环境
进程:Windows 任务管理器 点击里面的软件就相当于进程
(进程下面的东西叫作线程)
多线程:就是同时喊多个人处理一件事务
1、Java 特点:
(1)跨平台性:它可以在多个计算机平台上运行
(Java跨平台是依靠Java的虚拟机来实现)
2、Java 特性:
面向对象的特性:(1)封装 (2)继承 (3)多态 (4)抽象
3、Java 核心机制
Java 的两大核心机制决定了Java的一些性能和一些特性
(1)Java 虚拟机 简称:JVM :表面的意思就是虚拟的机器
- 电脑系统为Windouws 7 但我想使用苹果的功能就必须安装上苹果功能的虚拟插件
- 垃圾收集机制 简称:GC
- Java 的命名方式
(1) 文件名:大驼峰命名 法 (所有单词首字母大写),名称和public class 的名称保持一致
- 包名:所有字母都是小写
(一般都是公司/组织/个人的域名反写)
- 类名:大驼峰命名法(所有单词首字母大写
- 方法/变量/:小驼峰命名法
(第一个单词的首字母小写,后面单词的首字母大写)
- 新建Java项目--》新建包:package
包名:比如www.baidu.com 必须写成com.baidu.后面接它具体的功能
----》包里面新建类:
- Java 代码写法:
Java 主函数的默认写法:
能改的范围:args
Java 如果要运行代码的话 ,这个类必须是公共的,公共的类名必须和Java类的文件名保持一致
①由于Java与c#极为相似,所以写代码的时候还是考虑到类
②运行一个方法:
Java程序是有统一一个入口就是main方法(主函数),同时主函数也是一个公共的,但是它是一个 static(静态)
Static:表面虽然是一个静态的含义,但是它实质代表着stratic修饰的类或者成员变量是属于这个类的,而不是属于实列
完成以上操作的效果图: