Java基础学习笔记【01】JDK安装配置、快捷键、属性、注释

  1. JDK的安装配置

    1. 官网下载JDK
    2. 点击安装完,拷贝安装路径到/bin("E:\Java\jdk1.7.0")
    3. 计算机--属性--高级系统设置--高级--环境变量--用户变量新建
    4. 系统变量→新建 JAVA_HOME 变量,变量值填写jdk的安装目录(本人是"E:\Java\jdk1.7.0")
    5. 系统变量→寻找Path变量→编辑
    6. 在变量值最后输入:"%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;"
    7. (注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)
    8. 系统变量→新建 CLASSPATH 变量
    9. 变量值填写:  " .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar"(注意最前面有一点)
  2. 注释:
    代码 说明
    // 单行注释
    /* 注释内容 */ 多行注释
    /** 注释文档内容 */  文档注释(会生成文档)

  3. int默认初始值为0,数字中用 _ 分割不能放在头部和尾部,编译的时候忽略


    1

    例:1_7=17

  4. 控制台打印输出


    1

    System.out.println("打印的内容"

  5. 字符数字相加


    1

    string i=2+3+"a"+2+4=“5a24”;    【前面的有计算会先计算】

  6. 比较运算符 ^ 相同为false 不同为true


    1

    true^true)=false

    计算数字的话用二进制运算得到结果在转换为10进制

  7. 三元表达式 :


    1

    boolen表达式?语句1:语句2

    语句1,2的类型都是一样的

  8. >>位移运算也是把数字变为二进制,在看移动几位,在转换为十进制,(8>>2)=32
  9. switch(条件)//必须是一个返回值类型是 byte,short,char,int(数字类型)类型的表达式,java5开始新增了一个枚举,java7开始多了String
  10. 选择排序:第一个元素与后面的元素逐个比较,小于就交换位置
  11. 冒泡排序:相邻的两个元素比较,第一个小于第二个就交换位置,冒泡先找出最大的
  12. 可变参数定义方式:


    1

    int ... aray

  13. 增强for循环, 相当于C#的foreach循环


    1

    for (int x : arr) { }

  14. java.util.Arrays:表示数组的工具类,提供了 数组的排序 ,查找等功能
  15. 属性【bool】为 setter方法和为is方法


    1

    2

    3

    private boolean real;

    public boolean isReal() {return real;}

    public void setReal(boolean real) {this.real = real;}

    属性【普通属性】:


    1. 1

      2

      3

      private int name;

      public int getName(){return name;}

      public void setName(int i){name=i;}

  16. this.name=name  等价于this(name)
  17. 【注意】但是this()必须放在属性中而且放在第一行
  18. 在源文件的第一行可以定义包  package 包名称;  编译时候使用javac -d . 文件名.java  就可以自动产生文件夹
    访问 java 包名.类名  包名统一用小写
  19. 快捷操作
    无参构造方法

    1. 在代码区域右键--source--GenerateConstructors from Superclass

    带参构造方法

    1. 在代码区域右键--source--GenerateConstructors using fields..-- finish

    成对的getXxx()和setXxx()

    1. 在代码区域右键--source--GenerateGetters and Setters...
  20. 企业的开发包命名规则:

    1. 域名反着写.项目名.模块名.组件名
  21. 引用包名(命名空间)


    1

    inport 包名.子包名.…….类名   inport 类的全限定名

  22. 使用 通配符 * :* 表示当前类需要使用到的某个包下直接的类,不表示引入某一个包下所有的类;


    1

    例:inport test.*   用到什么自己会导入什么类

  23. alt+/ 内容辅助键

    main方法

    1. main+alt+/回车即可

    输出语句

    1. syso+alt+/

    提示作用:帮助你补齐一些你你不住的东西,还可以帮你起名字等。

时间: 2024-10-21 10:11:22

Java基础学习笔记【01】JDK安装配置、快捷键、属性、注释的相关文章

JAVA基础学习笔记(1)

今天第一天开始学JAVA,时间:2014年6月17日 学习内容:1.java环境的架设 2.JAVA基本数据类型 1.JAVA环境的架设       1.要先去下载JDK,下载地址 2.安装完成后,设置环境变量 1.1环境变量的设置        1.右键-我的电脑-属性-高级-环境变量-系统变量,找到PATH,在里面加入jdk里bin目录的地址 如:c:\java\bin; 2.新建-名为classpath,值为. 1.2测试JAVA是否配置正确        1.在cmd里面输入javac.

[java基础学习笔记]Java8SE开发环境搭建、第一个Java Hello World、Java程序的编译与执行

本文作者:sushengmiyan 本文地址:http://blog.csdn.net/sushengmiyan/article/details/25745945 主要内容: ---------------------------------------------------| 1.JDK的下载与安装                            | 2.编写第一个java程序HelloWorld     | 3.编译执行HelloWorld                      

java基础学习笔记day01

java基础学习笔记day01 1.软件开发: 软件:按照特定顺序组织的计算机数据和指令的集合 开发:软件的制作过程 软件开发:借助开发工具和计算机语言制作软件 2.java概述: java之父:詹姆斯·高斯林 JDK:java开发环境 jre:java运行环境 JVM:java虚拟机 java跨平台是因为,JVM能在不同的平台运行,JVM是跨平台的 JavaSE:标准版 JavaME:手机端,物联网 JavaEE:企业版,互联网项目 3.java语言特点: 简单性 解释性 面向对象 高性能 分

JAVA基础学习笔记(2)

看了几天的视频了,都没时间来写下学习笔记,今天来写下第二次的学习笔记,前几天看的给忘记了,就写最新看到的吧 主要内容:1.类的变量与函数(方法) 2.对象的存储方式 3.新建一个对象及对象的赋值与调用 4.空对象 5.匿名对象 1.类的变量与函数(方法) class Dog      //类名 { String name;  //变量的声明 int age; String color; void bark()   //方法的定义(返回值为空,不带参数) { System.out.println(

Java基础学习笔记

File 的高级获取功能 String[] list() 返回一个字符串数组,这些字符串指定此抽象路径名表示的目录中的文件和目录 示例 import java.io.File; class FileDemo9 { public static void  main(String[] args) { //获取E:下所有目录或者文件名称 File file=new  File("E:\\");//1.构建文件对象 String[]  fileNames=file.list();//2.获取E

黑马程序员--java基础学习笔记5

黑马程序员--java基础学习笔记6 一.笔记内容概述: 数组-第二种定义格式.数组-常见操作-遍历-最值-选择排序-冒泡排序-排序位置置换代码提取.数组-排序的性能问题.数组-常见功能-查找-折半查找.进制转换-查表法-整合. 二.常用内容介绍: 1.数组初始化的三种方式: int[] arr = new int[3]; int[] arr = new int[]{1,2,3}; int[] arr = {1,2,3}; 2.查表法: 如果数据中出现了对应关系,而且对应关系的一方是有序的数字编

[原创]java WEB学习笔记01:javaWeb之servlet的安装和配置

本博客为原创:综合 尚硅谷(http://www.atguigu.com)的系统教程(深表感谢)和 网络上的现有资源(博客,文档,图书等),资源的出处我会标明 本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱好者,互联网技术发烧友 微博:伊直都在0221 QQ:951226918 ---------------------------------

Java基础学习笔记-Java概述与环境配置

第一篇 Java 概述与环境配置 一.基础常识:   1.软件开发: <1>什么是软件? 软件:一系列按照特定顺序组织的计算机数据和指令的集合. 常见的软件: 系统软件:如DOS,windows, Linux等. 应用软件:如扫雷,迅雷,QQ等. <2>什么是开发? 制作软件 <3>人机交互 软件的出现实现了人与计算机之间的更好的交互.   交互方式: 图形化界面:这种方式简单直观,使用者易于接受,容易上手操作. 命令行方式:需要有一个控制台,输入特定的指令,让计算机完

Java基础学习笔记(一)

程序员,程序猿,程序媛,码农 ——————————————————————————————————————————————————————— ——Java的应用领域    J2SE    主要用来开发桌面应用软件.    J2ME   嵌入式开发,例如手机里的软件,掌上电脑软件等等.     J2EE    属于网络编程,例如JSP等等,做网站用. ——参考资料    张孝祥    <Java就业培训>     林信良    <Java学习笔记>    机械工业    <Ja