source code are generated by programmer.e.g. Person.java and byte code are jvm assembly instruction..java instruction are translated into jvm assembly and stored in a file as per class formate of jvm specification.java source code are portable bt object code are not..