柘明Java笔记

本文介绍了Java语言的基础知识,包括其用途、发展历史、语言特点、体系结构和运行机制。Java广泛应用于服务器程序、Android应用、软件工具和嵌入式领域。文章还详细讲解了Java的跨平台原理——JVM,并阐述了Java的安装配置过程。在第二章中,讨论了JavaSE的基础算法,如IDE的使用、注释、关键字、标识符和数据类型的概述。
摘要由CSDN通过智能技术生成

第一章 概述与第一个程序

为什么是Java

Java语言用途广 1、服务器程序 银行,证券交易平台,电子商务后台....

2、Android应用 安卓手机,各种移动设备,智能家电… 3、软件工具 开发工具eclipse, IneteliJIdea 4、嵌入式领域 智能卡,传感器上 5、大数据技术 Hadoop以及其他大数据处理技术都是用Java

Java发展简史

1991年 sun公司 提出研发要求: 程序运行的内存小,不同的cpu(跨平台) James Gosling(詹姆斯•高斯林)带领研发小组研发 1995正式确立 1996java1.0版本发布 2009年sun公司被oracle公司收购 oracle是全球最大的企业级软件开发公司 从java1.5开始 版本号变为 java5 java6 ...java18 现在每半年更新一次 会有一些版本是长期支持版本

Java语言特点

1、开源 开放源代码 免费 有了付费版 2、简单、高效 3、面向对象 4、平台无关性 跨平台如何做到跨跨平台,在不同的操作系统中运行 jvm java Virtual Machine(虚拟机) 开发不同平台上适用的虚拟机 把虚拟机理解为一个翻译机器 ,由java开发公司提供 写一套程序---交给不同的虚拟机---翻译成不同平台支持的指令代码 java程序与平台无关 java虚拟与平台是相关的. 5、支持网络编程 6、多线程机制 7、动态的内存管理机制 垃圾回收机制 声明变量.. 8、安全性

Java语言体系结构

avaSE:java Standard Edition (Java标准版 基础) 基本语法, 面向对象,提供的核心类库 JavaEE :Java Enterprise Edition(企业版) 包含Servlet服务器端开发, 包含javaSE JavaME:java Micro Edition (Java微缩版) 早期的一些家电设备(淘汰) 在移动设备 安卓开发

Java语言的运行机制

首先写源代码 XXX.java -------编译器----->.class------->JVM(虚拟机)----->不同平台指令

Java运行环境的安装与配置

.java文件编译成.class .class文件交给虚拟机运行 java开发商提供了一个JDK(Java Development Kit Java开发工具包) 针对于开发人员使用的,里面包含 开发工具:编译工具,打包工具等,包含JRE运行时环境,核心的类库 JRE(Java Runtime Environment Java运行环境)包含JVM

安装jdk 配置环境变量: 为了在windows的任何目录下都可以使用java命令 在windows 系统变量中的path路径中配置

第一个程序HelloWorld

使用记事本编辑源程序,以.java为后缀名保存--->用javac命令编译.java文件,生成.class文件--->使用java命令运行.class文件,输出程序结果

public class Hello {
public static void main(String[] args){
System.out.print("Hello World");
}
}

第二章 JavaSE基础算法

IDE的使用

我们所使用的开发工具都统称 IDE(Integrated Development Environment )集成开发环境

常用的java开发工具有:

IntelliJ IDEA 收费的 免费版 破解

eclipse 免费的 开源

一个系统就是一个项目/工程

注释

用特定符号标注的,对代码进行说明的,不属于程序

Java语言有三种注释方式:

1、单行注释:// ctrl+/

2、多行注释:/**/

/*+Enter或者crtl+shfit+/''

3、文档注释 /** */

/**+Enter

用于为类,方法,属性功能进行说明,调用时可以进行提示,用来生成API文档

关键字

被语言赋予特殊含义的单词,所有字母小写

关键字主要用来修饰包,类,方法,变量....

标识符

标识符: Java 对各种变量、方法和类等要素命名时使用的字符序列称 为标识符。

定义合法标识符规则: 1、由26个英文字母大小写,0-9 ,_或 $ 组成 数字不可以开头。 2、不可以使用关键字和保留字,但能包含关键字和保留字。 3、Java中严格区分大小写,长度无限制。 4、标识符不能包含空格。 5、注意:在起名字时,为了提高阅读性,要尽量有意义,“见名知意”。

Java中的名称命名规范: 1、包名:多单词组成时所有字母都小写:xxxyyyzzz 2、类名、接口名:多单词组成时,所有单词的首字母大写: XxxYyyZzz 3、变量名、方法名:多单词组成时,第一个单词首字母小写,第二 个 单词开始每个单词首字母大写:xxxYyyZzz 4、常量名:所有字母都大写。多单词时每个单词用下划线连接: XXX_YYY_ZZZ

java变量

1、变量是程序中最基本的存储单元,运行时,值是可以改变的 2、本质上就是一块内存空间, 先在内存中申请一块空间, 然后为此空间进行赋值,使用变量前,先声明然后必须进行赋值 3、 语法: [修饰符public static....]数据类型 变量名

4、main方法启动java程序

public class Demo4 {
     public  static  void  main(String[] args){
           int a = 10;
           int b = 5;
               a = 15;
           System.out.print(a+b);
           int c;
           //int x,y,z;
           int x=10,y=5,z=20;
     }
}

Java 数据类型

数据类型

数据都会有类型,类型可以指导数据在内存中存储空间,结构.

java中数据类型分类: 基本数据类型:整数类型(byte,short,int,long);浮点类型(float,double);字符型(char);布尔型(boolean)

引用数据类型:类(class);接口(interface);数组([ ])

注:基本数据类型是使用8个关键字声明的8种数据类型.java中除了8种基本类型,其余都是引用类型。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值