01_初识Java

1:软件

101001010010110101010010

一些计算机指令的集合

系统软件 window linux mac

应用软件 QQ note++

2:计算机语言 ---汇编语言---pasical vb vf c c++ c# php java

源码---->编译---->可执行

java --一种面向对象的高级语言

将现实生活中的事物以及要解决的事情抽象成类,使用实际对象来解决实际问题

java se(j2se) standard edition java的标准版本----桌面应用,基本应用

java me(j2me) micro edition java的精装版本---主要用于移动设备和嵌入式设备

java ee(j2ee) enterprise edition java的企业级开发--主要用于开发企业的一些管理系统

java语言的特点 跨平台 面向对象 垃圾回收机制

跨平台----jvm java virtual machine java虚拟机

由于针对每个操作系统都有相 对应的java虚拟机,

所以java代码可以在不同的操作系统运行

面向对象

由c,c++发展而来 摒弃了c,c++语言的一些缺点,保留语言的优点

安全可靠 垃圾回收机制

3:jdk--java develop kit java开发工具集 开发包 提供java编程所需要的工具以及类库 jdk里面自带了jre

bin binary--二进制 windows的可执行文件 javac---编译java源文件 java---用来运行编译 生成的class javadoc---生成项目的api文档

db database的缩写 数据库的操作库

include ---引入一些其他的包含文件

lib library的缩写 库文件

src.zip java的源码

jre---java runtime environment java运行环境 是用来运行class文件

java的源代码----经过编译javac----》.class文件----java运行

4:dos 命令

d:

shift 右键----打开当前目录的命令行

进入目录 cd 文件夹名称 cd kk\nn\gg

退出目录 cd ../ cd ../../ cd \

md 创建目录

del 删除文件

ipconfig 查找ip

dir 查看文件目录

5:java的环境配置

我们需要在任意目录都可以执行编译命令和运行的命令,将执行文件javac java配置到环境变量

path-----C:\Program Files\Java\jdk1.8.0_51\bin

JAVA_HOME C:\Program Files\Java\jdk1.8.0_51

PATH

%JAVA_HOME%\bin

====C:\Program Files\Java\jdk1.8.0_51\bin

CLASSPATH

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

6:书写源程序代码及编译运行

101010101001010011

asicc gbk utf-8

实现Hell0 world

注释 为了程序的可读性而写的一些代码的说明-----调试代码

单行注释 //

多行注释 /*内容*/ -----多行注释的一个嵌套 /* 遇到最近的*/中间的所有内容会被注释掉

文档注释 /** 内容*/

class---类的标识

HelloJava ---类名 javac 命令编译一个java文件会生成文件中所有类对用的class

public---公有的一个修饰 意思是可以让外界来调用这个方法

static---静态的意思 HelloJava.main()

void ---方法的返回值 void意思是无返回值

main----方法名

String[]---字符串数组 args---参数的名字

System.out.println---打印方法

class HelloJava{

public static void main(String[] args){

System.out.println("Hello world");

}

}

7:标识符---给一个类,接口,方法,变量等起一个名字,用来标识

字母 数字 下划线_和$

<1:不能以数字开始 1q 11 1888

<2: 不能跟关键字一样

a12222222222222222 eedee a a_a a$a

java命名---见名知意 驼峰命名 tuoFengMingMing

Hello CeShi hello_Zixia hello_zhizunbao

不建议使用_和$开头

_hello $hello

8:关键字----是java赋予了一些单词特殊的含义

class 类

public 公有

9: java是一种强类型语言

java数据类型

基本数据类型

非数值类型

字符类型 char---两个字节 65535

布尔类型 boolean---一个字节

true false

数值类型

整数和小数

整数 byte---一个字节

short---两个字节

int----四个字节----

long----八个字节

小数 float(单精度) double(双精度)

float 四个字节----

double 八个字节

整数默认是int 小数默认是double

引用数据类型

类 接口 数组

null---空 就是引用没有指向

相关推荐
风_流沙4 分钟前
java 对ElasticSearch数据库操作封装工具类(对你是否适用嘞)
java·数据库·elasticsearch
charlie1145141918 分钟前
C++ STL CookBook
开发语言·c++·stl·c++20
袁袁袁袁满8 分钟前
100天精通Python(爬虫篇)——第113天:‌爬虫基础模块之urllib详细教程大全
开发语言·爬虫·python·网络爬虫·爬虫实战·urllib·urllib模块教程
ELI_He99915 分钟前
PHP中替换某个包或某个类
开发语言·php
m0_7482361122 分钟前
Calcite Web 项目常见问题解决方案
开发语言·前端·rust
倔强的石头10630 分钟前
【C++指南】类和对象(九):内部类
开发语言·c++
ProtonBase34 分钟前
如何从 0 到 1 ,打造全新一代分布式数据架构
java·网络·数据库·数据仓库·分布式·云原生·架构
Watermelo61735 分钟前
详解js柯里化原理及用法,探究柯里化在Redux Selector 的场景模拟、构建复杂的数据流管道、优化深度嵌套函数中的精妙应用
开发语言·前端·javascript·算法·数据挖掘·数据分析·ecmascript
乐之者v40 分钟前
leetCode43.字符串相乘
java·数据结构·算法
半盏茶香2 小时前
在21世纪的我用C语言探寻世界本质 ——编译和链接(编译环境和运行环境)
c语言·开发语言·c++·算法