1.快捷键及基础

1.CTRL+快捷键

A 全选
C 复制(注意包含选区) 如果没有选区且鼠标光标位于某一行末尾,复制的是一行内容
V 粘贴
X 剪切
Y 重做 重做上一步撤销的操作
S 保存

2.Windows+快捷键

D 快速返回桌面或者快速切换到当前程序
L 快速锁屏
E 快速打开我的电脑
R 快速运行

  • cmd 模拟dos系统
  • calc 计算器
  • mspaint 画板
  • notepad 记事本
  • services.msc 管理所有的服务
  • regedit 注册表(慎重使用!!!)

3.java开发环境的下载

www.Oracle.com

  • javase 个人免费版,小型软件
  • javame 移动版,为移动设备开发的,已弃用
  • JAVAEE —>j2ee 面向企业级开发,大中型软件

4.JDK和JRE

JDK,java development kits,java开发工具包(定义了语法、智能提示、代码校验和调试)。包含一个jre,和单独的jre没区别

JRE,java running environment,java运行环境(运行环境驱动,需要的一些其他语言的代码)

5.第一个Hello world

6.java开发工具

  • notepad 启动速度快,稳定,无需安装,没有代码提示
  • notepad++/editplus 启动速度快,稳定,需要安装,有一部分代码提示
  • eclipse 启动速度慢,较为稳定,免费开源,需要安装,支持绝大部分代码提示和错误报告.曾作为java开发的王牌工具
  • idea 启动速度慢,付费版本非常稳定.支持所有的代码提示.无敌.

7.标识符

命名规范

  1. 可以使用中文,但不建议
  2. 必须以小写的英文字母开头
  3. 可以包含大小写字母,数字,下划线和$
  4. 如果需要多个单子组成,满足从第二个单词开始,首字母大写-------驼峰命名法
  5. 标识符必须具有特定的含义
  6. 变量的定义不允许重名

八大基本数据类型

byte short int long double float boolean char

  • byte 位类型 取值范围:-128~127
  • short 短整型 取值范围:-215~215-1
  • int 整型 取值范围:-231~231-1(是所有整数类型的默认类型,如果取值范围位于指定的类型之内,java会自动把int转换为该类型,否则抛出错误)
  • long 长整型类型 常用 默认情况下取值范围和int类型相同,需要手动开启(在该数值的后面添加"L")
  • double 双精度浮点类型 .(是所有小数的默认类型,如果取值范围位于指定的类型之内,java会直接把该数据设置为double类型,如果小数部分超出,则会把超出部分省略,最后一位小数进1)-------double可以存放整数,例:12数值是12.0(保留一位小数)
  • float 单精度浮点型 ,一般不用.小数部分是double的一半,需要手动开启.(在该数值的后面添加F或f)----float也可以存放整数,此时不需要添加F,保留一位小数同上.
  • boolean 布尔类型,取值true和false.一般作为一些判断的条件,很少单独使用.
  • char 字符类型 ,表示一个字符.字符需要使用’'单引号修饰,字符范围允许设置一个中文汉字/一个数字/一个大小写字母/一个特殊符号/

说明

说明在代码编译期间就会被JDK抛弃,在.class文件中不包含说明

  • 单行说明
    语法:
    //说明的内容
    范围是在一行之内,不允许跨行使用,如果跨行,再加一个//

  • 多行说明
    语法:
    /*
    说明的内容
    */

  • 文档说明
    语法:
    /**
    文档说明的内容
    */
    一般写在类之前,是对当前代码的总括说明.可以通过java的命令生成程序猿可见的文档
    生成文档说明的步骤:
    1.打开cmd,切换到想要放文档的位置
    2.使用javadoc命令生成指定代码的文档
    3.打开index.html文件查看生成的文档

8.JAVA的特点

1)面向对象
维护和开发过程比较程式化,比较规范
2)分布式
3)健壮
程序不容易出错或者出错后容易解决
4)安全
代码结构较为严谨/死板,解决问题的方案较为单一
5)可移植性
java代码一处编写,到处运行. 原理: java程序运行在一个jvm(Java Virtual Machine)java虚拟机上, jvm可以通过驱动注册到各种平台(windows/macos/andriod/ios),这些平台
可以通过jvm使用java代码或者程序
6)高性能
java程序只在第一次编译的时候较慢,后续的每次执行都很快
7)多线程
利用cpu多核的特点,允许程序可以在多个处理器内核上工作
8)动态

猜你喜欢

转载自blog.csdn.net/cuichen16/article/details/94430124
今日推荐