zoukankan      html  css  js  c++  java
  • 《Java从入门到精通》第一、二章学习笔记

    第1章 初识JAVA

    *Java开发的三个方向: 1、Java SE:主要用于桌面程序的开发; 2、Java EE:主要用于网页程序的开发; 3、Java ME:主要用于嵌入式系统程序的开发。

    *Java语言的主要特性: 1、面向对象; 2、分布性:可以在多个不同的主机上布置相关操作,同时数据也可以存放在多个不同的主机上,Java可以凭借URL对象访问网络对象,访问的方式和访问本地系统相同; 3、可移植性:Java程序与平台系统无关,通过JVM处理字节码文件以适应不同平台; 4、安全性:删除了类C语言中的指针、内存管理等语法,避免了非法的内存操作。同时Java程序要经过代码校验、指针校验等多种测试才可以运行; 5、多线程:Java允许应用程序同时并行执行多项任务,而且相应的同步机制可以保证不同线程能正确地共享数据; 6、高性能:Java编译后的字节码是在解释器中运行的,其运行速度比多数交互式的应用程序提高很多; 7、解释性、健壮性、动态等…。

    *JDK安装后的环境变量配置: 1、JAVA_HOME:指向jdk的安装目录,Eclipse等软件就是通过搜索该变量值对应路径找到jdk; 2、PATH:在起始位置添加“%JAVA_HOME%in;”。其作用是指定命令搜索路径,在shell下面执行命令时,系统会到PATH变量所指定的路径中查找相应的命令程序(bin目录中包含经常要用到的可执行文件如javac/java/javadoc等)。设置好 PATH变量后,就可以在任何目录下执行javac/java等工具了; 3、CLASSPATH:作用是指定应用程序中使用的类的搜索路径JVM就是通过CLASSPTH来寻找类的。

    *第一个Java程序

    public class MyApp{
        public static void main(String[] args){
            System.out.println("My Java Application!");
        }
    }
    //存储在D盘根目录下,D:MyApp.java
    //进入Shell中D盘符,输入javac MyApp.java
    //通过dir可以发现D盘根目录下多出了一个MyApp.class文件
    //这就是javac命令的作用:生成源程序的字节码文件
    //在D盘目录下,输入java MyApp
    //可在shell窗口看到输出:My Java Application!
    //这里java命令即是运行之前生成的字节码文件,即MyApp.class
    //但需要注意,这里不能用java MyApp.class

    第2章 熟悉Eclipse开发工具

    *Eclipse是IBM公司用Java语言开发的开源IDE集成开发工具。

    *使用Eclipse编写Java程序:

    1、首先通过“新建”创建一个Java项目,并输入项目名,假设为MyApp;

    2、继续通过“新建”创建一个Java类,输入类名称时要注意类名必须和项目名一致,这里即是MyApp;

    3、创建完成类之后Eclipse会自动打开代码编辑区,输入代码完成编程;

    4、代码编写完成后可通过“运行”执行程序,或Ctrl+F11快捷键。

    5、断点的设置:可以在需要设置断点的代码行对应的行号位置双击或者选择“切换断点”设置或删除;

    6、以调试方式运行程序:右键点击程序代码选择“调试方式”/“Java应用程序”(或者通过菜单),调试器将执行到断点处挂起当前线程使程序暂停;

    7、程序调试:程序被暂停后,可通过调试工具栏上的单步跳入(对应快捷键F5)使得执行跳入调用方法或者对象的内部单步执行程序;或通过单步跳过(对应快捷键F6)即运行单独的一行程序代码,跳到下一个可执行点。

  • 相关阅读:
    设计模式01之 简单工厂模式(创建模式)
    UML系列05之 基本流程图
    UML系列04之 UML时序图
    UML系列03之 UML类图(二)
    UML系列02之 UML类图(一)
    LaTex in Markdown
    Ubuntu18.04 下的Gif录制工具
    Python3 与 C# 扩展之~基础衍生
    Python3 与 C# 扩展之~模块专栏
    Python3 与 C# 面向对象之~异常相关
  • 原文地址:https://www.cnblogs.com/tsembrace/p/4574558.html
Copyright © 2011-2022 走看看