博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java基础(一)Java学习路线
阅读量:4289 次
发布时间:2019-05-27

本文共 1434 字,大约阅读时间需要 4 分钟。

Java学习路线:

 

 

1.打开命令行的三种方法

Windows中的命令行提示符、运行中输入cmd,windows+R输入cmd,win7系统的话在桌面右键选择。

2.常用命令

 

notepad调出Windows记事本

有内容的文件夹不能直接删除

 

3.Java语言概述(了解)

(1)Java语言的发展史
Java之父
JDK1.4.2
JDK5
JDK7
(2)Java语言的特点
有很多小特点,重点有两个开源,跨平台
(3)Java语言是跨平台的,请问是如何保证的呢?(理解)
我们是通过翻译的案例讲解的。
针对不同的操作系统,提高不同的jvm来实现的。
(4)Java语言的平台
JavaSE
JavaME--Android
JavaEE
5:JDK,JRE,JVM的作用及关系(掌握)
(1)作用
JVM:保证Java语言跨平台
JRE:Java程序的运行环境
JDK:Java程序的开发环境
(2)关系
JDK:JRE+工具
JRE:JVM+类库
6:JDK的下载,安装,卸载(掌握)
(1)下载到官网。
A:也可以到百度搜索即可。
B:我给你。
(2)安装
A:绿色版 解压就可以使用
B:安装版 必须一步一步的安装,一般只要会点击下一步即可
注意:
建议所有跟开发相关的软件都不要安装在有中文或者空格的目录下。
(3)卸载
A:绿色版 直接删除文件夹
B:安装版
a:控制面板 -- 添加删除程序
b:通过专业的软件卸载工具。(比如360的软件管家卸载)

 

 

注意事项:1.区分大小写

++++++++++++++++++

关键字全部小写;

 

标识符命名规则:(英文字母,数字,$和_)不能以数字开头,不能有空格,不能是关键字,区分大小写;

 

包:其实就是文件夹,用于相同的类名隔开,命名全部小写;单级:liy;多级:cn.it;

类或接口:一个单词:首字母大写;多个单词:每个单词首字母大写;

方法或者变量:一个单词:首字母小写;多个单词:从第二个单词开始首字母大写;

常量:一个单词:全部字母大写PI;多个单词:每个单词大写,单词之间用_隔开,STUDENT_AGE;

 

++++++++++++++

单行注释://

多行注释:/*   */

文档注释:/**  */

多行注释不能嵌套使用

++++++++++++++++++

main方法是程序的入口,被JVM自动调用;

++++++++++++++

常量:程序运行过程中值不发生改变

1.字面值常量-----字符串常量:用双引号扩起来,"hello";整数常量;小数常量;字符常量:单个字符单引号扩起来;布尔常量:true和false;空常量:null;

   2.   自定义常量

+++++++++++++++++

 

进制:

1byte=8bit;

1KB=1024字节;

二进制的表现形式有点长;

 

八进制到二进制:一拆三,16进制到二进制:一位拆4位;

二进制到八进制:3位和一位,不足部分补0,二进制到16进制的转换:四位合一位,不足部分补0;

二进制转换成八进制:

 

 

 

+++++++++++++++

计算机在运算的时候都是采用二进制的补码来运算的;

原码:最高位(最左边)是符号位,其他事数值位;最高位是0 表示正数,最高位是1表示负数;

反码:

    负数的反码与原码符号位相同,数值位取反;

    正数的反码与原码一样;

补码: 

        正数的补码与原码相同;

          负数的补码在反码末尾+1;

负数的原码=补码的符号位不变,数据位取反+1;

 

 

 

 

 

你可能感兴趣的文章
Gradle-gradlew
查看>>
grpc-整合gradle与代码生成
查看>>
grpc-gradle与grpc流程完美整合(3)
查看>>
设计模式-装饰模式(Decorator)
查看>>
git-子模块submodule
查看>>
设计模式-策略模式(Strategy)
查看>>
设计模式-观察者模式(Observer)
查看>>
java浅拷贝(shallow clone)与深拷贝(deep clone)
查看>>
Elasticsearch-terms搜索及结果优化
查看>>
Elasticsearch-对一个field进行多值全文本搜索
查看>>
Elasticsearch-best_fileds和most_fields策略分析以及cross-fields弊端的解决
查看>>
Elasticsearch-近似搜索
查看>>
Elasticsearch-前缀、通配符、正则、模糊搜索详解
查看>>
Elasticsearch-搜索推荐
查看>>
java-nio之Selector组件
查看>>
java-编码解密
查看>>
netty源码分析之-Future、ChannelFuture与ChannelPromise详解(3)
查看>>
redis主从集群的搭建
查看>>
redis cluster集群搭建与深入分析(1)
查看>>
netty源码分析之-引导详解(4)
查看>>