返回

重庆源码时代IT培训机构

重庆南岸区Java培训班

重庆南岸区Java培训班

在线咨询 预约试听

2023-02-10课程详细

编写Java源程序
 

Java 源程序可以使用任何一个文本编辑器来编写,这里以 Windows 下的记事本为例。
(1) 新建一个空白记事本,然后如实地输入下列内容。 很多初学者可能不明白此程序的全部意义,没关系,请完全按照实例的样式输入,包括各种括号与标点符号。
   
    public class HelloJava {
        // 这里是程序入口
        public static void main(String[] args) {
            // 输出字符串
            System.out.println("你好 Java");
        }
    }
下面对源代码中的重要组成元素进行简单介绍。
    关键字 public 表示访问说明符,表明该类是一个公共类,可以控制其他对象对类成员的访问。
    关键字 class 用于声明一个类,其后所跟的字符串是类的名称。
    关键字 static 表示该方法是一个静态方法,允许调用 main() 方法,无须创建类的实例。
    关键字 void 表示 main() 方法没有返回值。
    main() 方法是所有程序的入口,开始执行。
    “”之间的内容和以“//”开始的内容为 Java 程序的注释。

我适合学Java编程吗?

  • 学历指导 学历编程爱好者

    没有任何软件编程基础和java编程经验,想先从0基础入手的编程爱好者

    详情了解
  • 模拟面试 求职人员

    希望以较低的投入和风险来了解自己是否适合转型从事java编程的求职人员

    详情了解
  • 推荐就业 前途迷茫者

    对前途迷茫、希望能丰富自己的职场技能,担心毕业即失业的小白人员

    详情了解
  • 广州天琥教育招聘会 想打破现状者

    可以没有任何的计算机和编程基础,但希望通过自己的付出打破现状的人

    详情了解
课程内容:Java编程入门
 

Java基础语法
基础薄弱入门、开发环境搭建、常量、变量、数据类型、运算符、选择结构-if-switch、循环结构-while-[do-while]-for以及各种循环控制与多层嵌套循环、方法的设计与使用、数组、递归、冒泡-选择等多种排序、二分查找、线性查找等,本阶段主要是编程规范与思路的培养;掌握基本的逻辑算法;熟悉Java底层的一些语法规定
面向对象编程思想
面向对象与面向过程编程思想、类与对象的设计与使用、抽象类、接口、枚举、内部类、面向对象三大特征(封装-继承-多态)、this、super、static、final、Override与Overload的区别与应用、构造方法、包等,培养面向对象编程思想;熟悉面向对象编程相关语法;设计出后面阶段需要的实体类、工具类、模板、接口等基础部分

JavaSE进阶
 

Java常用API
    String/StringBuffer/StringBuilder、日期时间相关类以及格式化Format、DateFormat、Calendar、异常体系Throwable以及处理方式、正则表达式、System/Runtime及垃圾回收机制、随机数获得算法及UUID;IntelliJ IDEA、Eclipse等开发工具、Java5,6,7,8新特性解析;通过对常用API的使用熟练Java提供的基本功能;熟悉日期的各种格式转换等操作;查看学习Java常用API中的源码以进一步提升自己的编程思路和设计理念
多线程并发编程
    什么是线程、线程的多种创建和启动方式、线程同步及安全问题、线程池、定时器、多线程通信及线程等待唤醒、高并发应用程序解决方案探讨;近阶段知识结合Swing编程做一些桌面应用程序及游戏,如:贪吃蛇、俄罗斯方块、打飞机、棋牌类游戏、模拟开发类似Editplus的小型编辑器等,这些都只是一个小插曲而已,它们是为后面的真实项目做铺垫
数据结构/集合框架
    了解常见数据结构,如堆栈、链表、队列、双端队列、红黑树等、模拟集合框架自行设计容器类、Collection/Collections/Arrays/List/Set/Map/HashMap/TreeMap/Properties/Hashtable/Vector/以及比较器迭代器Iterator等;近阶段知识结合Swing编程做一些桌面应用程序及游戏,如:贪吃蛇、俄罗斯方块、打飞机、棋牌类游戏、模拟开发类似Editplus的小型编辑器等,这些都只是一个小插曲而已,它们是为后面的真实项目做铺垫
IO/网络编程/反射/设计模式
    文件操作、IO流读写、对象流的序列化与反序列化;网络编程基础知识IP/TCP/UDP协议和端口URL等、Socket网络通信、断点续传;反射reflect、常见设计模式;模拟开发网络聊天工具;上传下载及断点续传等小应用;学习单例、工厂、模板、适配器、构建者、装饰等设计模式


机构地图

预约申请免费试听

只要一个电话,我们免费为您回电

438人已预约

相关课程

栏目导航