Java学习之路--基础

89 阅读1分钟
一个好的程序员,最基本应该拥有稳扎稳打的代码能力,其次要培养面向对象分析能力和内存底层和源码分析习惯,也要提升调试和查错能力。
在基础能力培养上,编程能力的培养主要是掌握数据类型和变量、控制语句以及方法;面向对象基础中,要掌握类和对象、内存分析和垃圾回收机制、this、static、packageimport,;向对象进阶中,要掌握三大特征(继承、封装、多态)、object类、super和继承追溯、抽象类、接口、设计模式入门。(单例、工厂、组合)
面向对象编程深化和Java基础的学习中,会学到异常机制、数组、常用类、容器、IO流、多线程技术、网络编程等。
任何程序的本质有三个:变量、if语句、循环语句。个人理解,其实就是逻辑的表达。
```kaoqin(打卡人,打卡时间){
           上班时间=9;
           if(打卡时间-上班时间<10分){
                   打卡人的工资-=10元;
           }
           if(10分<打卡时间-上班时间<60分){
                   打卡人的工资-=100元;
           }
           if(打卡时间-上班时间>60分){
                   if(俯卧撑<100)则重复执行{
                           打卡人做一个俯卧撑();
                   }
                   打卡人上班();
           }
   }//伪代码考勤制度
                   
                   
                
```js
```kaoqin(emp,time){
           timeA=9;
           if(0<time-timeA<10分){
                   emp.salary-=10元;
           }
           if(10分<time-timeA<60分){
                   emp.salary-=100元;
           }
           if(time-timeA>60分){
                   while(Numfwc<100)则重复执行{
                           emp.dofwc();
                   }
                   emp.doJob();
           }
   }//