test code

publicDelivery createDelivery(Order order,User deliveryPerson){ Preconditions.checkNotNull(order.getAddress(),"order address"); Preconditions.checkArgument(workSchedule.isOnDuty(deliveryPerson, order.getArrivalTime()), "%s is not on duty for %s", deliveryPerson, order); [Read More]

google precondition validation

حتما تاحالا پیش اومده که بخواهید مقدار ارسال شده به یک متد را ارزیابی کنید تا به خطاهای متداول NullPointer IndexOutOfBound و از این قبیل بر نخورید به نظرتون روش های انجام این کار در حالت ساده در یک متد چیه؟ Before: public Delivery createDelivery(Order order,User deliveryPerson){ if(order.getAddress()==null){ throw new... [Read More]

اجرای یک فایل در ویندوز در جاوا

در سیستم عامل ویندوزimport java.io.File;   //Windows solution to view a PDF file public class WindowsPlatformAppPDF {   public static void main(String[] args) {   try {   if ((new File("c:\\Java-Interview.pdf")).exists()) {   Process p = Runtime .getRuntime() .exec("rundll32 url.dll,FileProtocolHandler c:\\Java-Interview.pdf"); p.waitFor();   } else {   System.out.println("File is not... [Read More]

What is the different between Set and List

Set and List explanation Set – اطلاعات به صورت مرتب نشده ولی بدون تکرار نگهداری میشود List – اطلاعات به صورت مرتب شده ولی با اجازه تکراری بودن.     Set and List Example [Read More]

Serializer and Deserializer (2)

تا به حال به این دو کلمه در زبان جاوا برخوردید و کاربرد آن را میدانید گاهی اوقات بیش میباد که احتیاج به ذخیره یک شی به صورت فایل است تا بعدا همون شی را بتون بازیابی کرد مثال زیر این امر را تفهیم میکنه Deserializer.java   This class will... [Read More]